madgui.widget.elementinfo module

Info boxes to display element detail.

Classes

ElementInfoBox(model, el_id, summary, **kwargs)

EllipseWidget(model)

InfoBoxGroup(mainwindow, selection)

class madgui.widget.elementinfo.ElementInfoBox(model, el_id, summary, **kwargs)[source]

Bases: PyQt5.QtWidgets.QWidget

Methods

advance(step)

closeEvent(self, QCloseEvent)

set_element(name)

Attributes

changed_element

Signal<>

el_id

element

exporter

advance(step)[source]
changed_element

Signal<>

closeEvent(self, QCloseEvent)[source]
property el_id
property element
property exporter
set_element(name)[source]
class madgui.widget.elementinfo.EllipseWidget(model)[source]

Bases: PyQt5.QtWidgets.QWidget

Methods

update(self)

update(self, QRect)

update(self)[source]

update(self, QRect) update(self, QRegion) update(self, int, int, int, int)

class madgui.widget.elementinfo.InfoBoxGroup(mainwindow, selection)[source]

Bases: object

Methods

create_info_box(el_id)

create_info_box(el_id)[source]