Skip to main content

no fuss rapid gui for quick and easy development

Project description

rapidGui

No fuss rapid gui for quick and easy development

how to use:

For quick setup, create instance of quickgui class and add member variables:

q = rapidgui.quickGui()

q.value = "eyooo?"
q.variable = 42.0

def clickMe():
    print("hello world")

q.hello = clickMe

This will create a tkinter window that contains titles and controls to change these variables.

Currently only these types are supported:

int, float, Decimal - will create a ttk.spinbox

string - will create a ttk.entry

function - will create a ttk.button

change log

2/18/2023 - Fix: values were returned as int

2/18/2023 - added decimal support (precision is dependent on tkinter spinbox) - added safe fail on empty spinbox (doesn't update value)

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

rapidgui-0.0.13b0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

rapidgui-0.0.13b0-py2.py3-none-any.whl (4.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file rapidgui-0.0.13b0.tar.gz.

File metadata

  • Download URL: rapidgui-0.0.13b0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for rapidgui-0.0.13b0.tar.gz
Algorithm Hash digest
SHA256 adbe06beef3dfc0dbafbd6bcee4fc5a8a6f0f3d33ea989f9ed69caecaf8b00d3
MD5 e6b89e82be54599aa1e614c18cb41f90
BLAKE2b-256 8ec0df33af987a54dc49b35c3e81757cbfbe4ad298468d9aba221bdfe9d513df

See more details on using hashes here.

File details

Details for the file rapidgui-0.0.13b0-py2.py3-none-any.whl.

File metadata

  • Download URL: rapidgui-0.0.13b0-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for rapidgui-0.0.13b0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9e194db2842558e4f15eba96072d3d11608261f79a6bd93fb47f04275542d80a
MD5 fe025ed0e6c117ada09aac7fc4b07575
BLAKE2b-256 19fbbca0b7afa9aff7d3cf80742f1b7aa874c4c44e703b0b6860c6d42d4bfc93

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