E3 - widgets

widget

a UI component that a user can interact with

widget what it does
QCheckbox a checkbox
QComboBox a dropdown list box
QDateEdit for editing dates and datetimes
QDateTimeEdit for editing dates and datetimes
QDial rotatable dial
QDoubleSpinBox a number spinner for floats
QFontComboBox a list of fonts
QLCDNumber a quite ugly LCD display
QLabel just a label, not interactive
QLineEdit enter a line of text
QProgressBar a progress bar
QPushButton a button
QRadioButton a toggle set, with only one active item
QSlider a slider
QSpinBox an integer spinner
QTimeEdit for editing times
table: python guis
pyqt6 flag (long name) behavior
Qt.AlignmentFlag.AlignLeft aligns with the left edge.
Qt.AlignmentFlag.AlignRight aligns with the right edge.
Qt.AlignmentFlag.AlignHCenter centers horizontally in the available space.
Qt.AlignmentFlag.AlignJustify justifies the text in the available space.
Qt.AlignmentFlag.AlignTop aligns with the top.
Qt.AlignmentFlag.AlignBottom aligns with the bottom.
Qt.AlignmentFlag.AlignVCenter centers vertically in the available space.
Qt.AlignmentFlag.AlignCenter centers horizontally and verically
align_top_right = Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop