AppBase - your base for PyQt4 app development
Browse the API Documentation
Fork the code on github
It includes:
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
Installation
appBase is listed in the Python Package Index. You can install it typing:
pip install appBase
Session management
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)
Tests
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
Metadata
Release files for appbase 0.3.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| appbase-0.3.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / appbase-0.3.4-py2.py3-none-any.whl
| Download URL | appbase-0.3.4-py2.py3-none-any.whl |
|---|---|
| Size | 94.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
f407fe6c9abab992d7e111ac8375979b71bffd5162797d606bb8db7e23031822
|
|
BLAKE2b-256 checksum How to use checksums |
2e60c17596799b39b33db498c8cb070c6518c0c695e84ab7c2fab42e548fc926
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |