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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac394920dba924f8d4129e2c7fd2476754c0b2d62c3f43a9bd0d28cecde5bfb4 |
|
MD5 | a8461421ed5951d907c28284e36508a0 |
|
BLAKE2b-256 | de7da61224c40081a2dc045fb3b2c60e0f747b3d100fe94d451652bbee061958 |