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.2.tar.gz (52.1 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.2-py3-none-any.whl (62.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for solentware_misc-1.7.2.tar.gz
Algorithm Hash digest
SHA256 be08ec4c0f3a7da71fc1470dfaeb3383ba10f0dfe66a6a9e629535219d2f717b
MD5 35e1579cdc9e7a8998294142af79dca1
BLAKE2b-256 03f62d8591eaa808cafd323dd834b00d27891f23351d22fcff23c6dda879a088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for solentware_misc-1.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 422d3931a7b9521516bc5a14dfcd2e0e23f13eef94fc3c191d778607db50c0bf
MD5 886558ccb295c33ddd445a4f381fd31a
BLAKE2b-256 9a46cc75fa5d8788481847f39505b78441059d3b0e6d2821690acf0e4cfc234c

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