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.
configuration.py - access and update configuration file items.
getconfigurationitem.py - get item from configuration file.
null.py - Null object from Python Cookbook.
utilities.py - Some name and date methods.
gui subpackage.
colourslider.py - widget for choosing colours.
configuredialogue.py - widgets for editing configuration files.
dialogue.py - widgets for dialogues and reports.
fontchooser.py - widget for selecting fonts.
frame.py - customised Tkinter.Frame widget for notebook style GUI.
help.py - create widgets to display help files.
logpanel.py - widgets for displaying task logs.
logtextbase.py - widgets for displaying background 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.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 277ecc5011c65c7a7fdd6aad863b79357ffe4215067ec6d29aa7c1dcae2a9731 |
|
MD5 | 382ca844d2e062e9e3aa3b28ade12a2c |
|
BLAKE2b-256 | 4334380aa35f59d27a5de582f0edcae4185043756b94738f20535eede273ac64 |