Skip to main content

Python framework that is heavily inspired by JavaFX and makes creating apps easier

Project description

Tkinter expansion

Python framework that is heavily inspired by JavaFX and makes creating apps easier

Big and relax update!

In this update tkinter_expansion received bug and performance fixes!

Bugs killed:

Loading widgets other than 1st widget caused removing widget data when selecting widget

Error when widget didn't support specific data, for example activebackground

Features added:

Now binding help is much better tkinter_expansion.bind_help() Required parameters: panel - widget where show help, text - help message, timeout - show help message after set time in ms

Binding widget to Designer is much comfortable with designer.bind() this method requires widget variable what you want to bind

If you rather want to bind multiple widgets at one you can also use designer.bind_all() this method require list that contains widgets that you want to bind to Designer

Loading theme is much more comfortable and extreme line saving when loading theme with designer.load() will require dictionary containing: theme_widget_name: widget_var or theme_widget_name: [widget_var1, widget_var2] to apply same widget theme to different widgets

Recommendations:

If you want to make life easier add name="widget_name" to widget to have easier theme loading

For more information please visit documentation website

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

tkinter_expansion-0.1.90.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

tkinter_expansion-0.1.90-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file tkinter_expansion-0.1.90.tar.gz.

File metadata

  • Download URL: tkinter_expansion-0.1.90.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tkinter_expansion-0.1.90.tar.gz
Algorithm Hash digest
SHA256 7eca2d824d80d91cd343d98e8ca9423252ac80f18cec6e03a94516d895e83bc8
MD5 2b5be4c0cbd4cfdd9f7243d00ba1aa25
BLAKE2b-256 46259e891fe7beca5f20d2c2a637916b3d5f38831bc75436299f63b0edc7bb9b

See more details on using hashes here.

File details

Details for the file tkinter_expansion-0.1.90-py3-none-any.whl.

File metadata

  • Download URL: tkinter_expansion-0.1.90-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tkinter_expansion-0.1.90-py3-none-any.whl
Algorithm Hash digest
SHA256 4cc8aec41e0368b1ce3f296a44dbc61fd16d36d6a46b7c492c0381e9599d811e
MD5 b22f7a6c2eca06b8119db126c95e76a9
BLAKE2b-256 291d0712d2a21a13136e408816f59fa00d6d3240d5c44f798f1ff0e4cdb9a182

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