Classes perhaps useful beyond original application
Project description
Description
This package contains a number of modules which do not have an obvious home in an existing sibling package, or have been kept separate deliberately.
Main package (solentware_misc).
workarounds subpackage.
dialogues.py - wrappers for messagebox and filedialog functions.
workarounds.py - workarounds for problems met in Tkinter functions.
core subpackage.
callthreadqueue.py - run methods from a queue in a thread.
modulequery.py - functions to pick an installed database interface.
null.py - Null object from Python Cookbook.
utilities.py - Some name and date methods.
gui subpackage.
colourslider.py - widget for choosing colours.
dialogue.py - widgets for dialogues and reports.
exceptionhandler.py - write exception details to error log.
fontchooser.py - widget for selecting fonts.
frame.py - customised Tkinter.Frame widget for notebook style GUI.
gridbindings.py - common bindings for solentware-grid grid widget.
help.py - create widgets to display help files.
logpanel.py - widgets for displaying task logs.
panel.py - customised Tkinter.Frame widget for notebook style GUI.
reports.py - customised Tkinter.Toplevel for reports and dialogues.
startstop.py - functions for application start, stop, and exceptions.
tasklog.py - run task in thread and report progress.
textentry.py - customised Tkinter.Text widget.
textreadonly.py - customised Tkinter.Text widget.
texttab.py - customised Tkinter.Text widget.
threadqueue.py - add api.callthreadqueue to gui.frame.
Installation Instructions
This package is available on PyPI so can be installed by typing
python -m pip install –user solentware-misc
at the command prompt.
See Python and pip documentation for alternatives and platform-specific points.
Notes
The frame, panel, logpanel,and threadqueue, modules are obsolete given the addition of ttk:notebook to tk after Tk8.4 and access via tkinter.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for solentware_misc-1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 824a9e03a59ac193416c530ac715a45dbbc1cde63e93ad7b5a27a174cf74e180 |
|
MD5 | c3d74849c85f57e201b206a72a3e70a2 |
|
BLAKE2b-256 | 6fb78d8bc78cb4f6c705c898d45e4d8e41eefa0629115f977df8d006f14dde06 |