ccpn.ui package

User interfaces available for applications

Submodules

ccpn.ui.Ui module

Default application no-user-interface UI implementation

class ccpn.ui.Ui.NoUi(application)[source]

Bases: ccpn.ui.Ui.Ui

class ccpn.ui.Ui.TestUi(application)[source]

Bases: ccpn.ui.Ui.NoUi

echoCommands(commands: List[str])[source]

Echo commands strings, one by one, to logger and store them in internal list for perusal

class ccpn.ui.Ui.Ui(application)[source]

Bases: object

Superclass for all user interface classes

addMenu(name, position=None)[source]

Add a menu specification for the top menu bar.

echoCommands(commands: List[str])[source]

Echo commands strings, one by one, to logger. Overwritten in subclasses to handle e.g. console putput

initialize(mainWindow)[source]

UI operations done after every project load/create

classmethod setUp()[source]

Set up graphics data classes, cleaning up previous settings

start()[source]

Start the program execution