Metadata-Version: 2.0 Name: appbase Version: 0.3.4 Summary: Requires-Dist: fancytools (>=0.2) Requires-Dist: fancywidgets (>=0.1) Requires-Dist: numpy (>=1.7.1) appbase is the foundation for a pyQt based application including: * save, load, autosave * session management * fullscreen with F11 * close-dialog * system tray control Home-page: https://github.com/radjkarl/appbase Author: Karl Bedrich Author-email: karl@bedrich.de License: GPLv3 Description: ============================================= AppBase - your base for PyQt4 app development ============================================= .. image:: https://img.shields.io/badge/License-GPLv3-red.svg .. image:: https://img.shields.io/badge/python-2.6%7C2.7-yellow.svg - Browse the `API Documentation `_ - Fork the code on `github `_ .. image:: https://raw.githubusercontent.com/radjkarl/appBase/master/appbase_showcase.png :align: center :alt: showcase 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 Platform: UNKNOWN Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Science/Research Classifier: Intended Audience :: Other Audience Classifier: License :: OSI Approved :: GNU General Public License (GPL) Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Topic :: Scientific/Engineering :: Information Analysis Classifier: Topic :: Scientific/Engineering :: Visualization Classifier: Topic :: Software Development :: Libraries :: Python Modules