appbase is the foundation for a pyQt based application including: * save, load, autosave * session management * fullscreen with F11 * close-dialog * system tray control
Application.py - just substitute your QApplication this one and you get…
- open, save, new, timed autosave etc.
MainWindow.py - this mainWindow gives you a predefined menubar including all features of Application.py
MultiWorkspaceWindow.py - mainWindow with workspace management
Server.py - a system tray control for the mainWindow
DEPRECIATED: * Launcher.py - a graphical launcher to view and open python sessions stored as .pyz
appBase is listed in the Python Package Index. You can install it typing:
pip install appBase
- Load and save your session as a zipped file
- Save and restore temporal states of your session (Menubar->State)
- Handle multiple workspaces in one window (Menubar->Workspace)
To open an example window type:
python -m appBase.MultiWorkspaceWindow
v0.2, <22/12/2014> – Initial release. v.0.3.1 <27/05/2016> – Minor updates.
Karl Bedrich 2013 - 2016