bapsf_motion.gui.widgets

This module contains helper widgets for constructing the main GUIs in bapsf_motion.gui.

Sub-Packages & Modules

buttons

This module contains custom Qt buttons.

logging

This module contains custom Qt widgets for displaying logs generated by Python's logging package.

misc

This module contains miscellaneous custom Qt widgets.

Classes

AutoScaleButton(*args, **kwargs)

BatteryStatusIcon([parent])

DiscardButton(*args, **kwargs)

DoneButton(*args, **kwargs)

EnableIndicator(*args, **kwargs)

GearButton([color, parent])

GearValidButton([parent])

HLinePlain([parent])

IconButton(qta_icon_name, *args[, color])

IPv4Validator([logger])

LED(*args, **kwargs)

QDoublePinnedValidator

QLineEditSpecialized

alias of QLineEditPayload

QLogger(logger[, max_block_count, ...])

QLogHandler(log_widget, *args, **kwargs)

Initializes the instance - basically setting the formatter to None and the filter list to empty.

QTAIconLabel(icon_name[, parent])

StopButton(*args, **kwargs)

StyleButton(*args, **kwargs)

ValidButton(*args, **kwargs)

VLinePlain([parent])

ZeroButton(*args, **kwargs)

Inheritance diagram of bapsf_motion.gui.widgets.AutoScaleButton, bapsf_motion.gui.widgets.misc.BatteryStatusIcon, bapsf_motion.gui.widgets.DiscardButton, bapsf_motion.gui.widgets.DoneButton, bapsf_motion.gui.widgets.EnableIndicator, bapsf_motion.gui.widgets.GearButton, bapsf_motion.gui.widgets.GearValidButton, bapsf_motion.gui.widgets.HLinePlain, bapsf_motion.gui.widgets.IPv4Validator, bapsf_motion.gui.widgets.IconButton, bapsf_motion.gui.widgets.LED, bapsf_motion.gui.widgets.misc.QDoublePinnedValidator, bapsf_motion.gui.widgets.QLineEditSpecialized, bapsf_motion.gui.widgets.QLogHandler, bapsf_motion.gui.widgets.QLogger, bapsf_motion.gui.widgets.QTAIconLabel, bapsf_motion.gui.widgets.StopButton, bapsf_motion.gui.widgets.StyleButton, bapsf_motion.gui.widgets.VLinePlain, bapsf_motion.gui.widgets.ValidButton, bapsf_motion.gui.widgets.ZeroButton