Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

solentware_misc-1.7.1.tar.gz (52.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

solentware_misc-1.7.1-py3-none-any.whl (63.6 kB view details)

Uploaded Python 3

File details

Details for the file solentware_misc-1.7.1.tar.gz.

File metadata

  • Download URL: solentware_misc-1.7.1.tar.gz
  • Upload date:
  • Size: 52.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for solentware_misc-1.7.1.tar.gz
Algorithm Hash digest
SHA256 ee5ddc7bcbaf82256c4aa983535bbe2c6be11bce3330bc73a7b94037fbd2b8c3
MD5 6245e84219fa7be90457646fdd6a9c2f
BLAKE2b-256 6f29ada144243a5b8a7bf79e8920d0e22bd7c37af5b0e86b383bdef3bb277887

See more details on using hashes here.

File details

Details for the file solentware_misc-1.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for solentware_misc-1.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 db5d23cc5db0102ac8d1038b913be3a883debf69d8a4b1056275a45c6148dbc2
MD5 6aefc8147fb5adb69fbcf02f79d1df32
BLAKE2b-256 aa3ab4c5333f0a5f94486c0ec6a4fe4b66fcc3eae5ce0f4f0a000cf9f03d03d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page