Skip to main content

Pop-ups to get input from the user - tkinter

Project description

Pop-ups to get input from the user - tkinter

pip install tkinteruserinput

Tested against Windows 10 / Python 3.10 / Anaconda

from tkinteruserinput import get_user_input, get_user_input_varbuttons, get_user_input_checkbox, get_user_input_radio, \
    show_info, show_error, show_warning

if __name__ == '__main__':
    ################################################

    user_input = get_user_input(
        linesinputbox=1,
        size="300x150",
        title="Input Box Example",
        textabovebox="Enter your text below:",
        submitbutton="Submit",
        regexcheck=r"\d+",
        showerror=("Error", "This is not a number! Try again!"),
        showinfo=None,
        showwarning=None,
        icon=r"C:\Users\hansc\Pictures\regiondf.ico",
    )
    print("User input:", user_input)

    ################################################

    options = ["Option 1", "Option 2", "Option 3"]
    user_input = get_user_input_varbuttons(
        options=options,
        size="300x350",
        title="Your input",
        textabovebox="Click a button",
        buttonwidth=15,
        buttonheight=3,
        icon=r"C:\Users\hansc\Pictures\regiondf.ico"

    )
    print("User input:", user_input)
    ################################################

    user_input = get_user_input_checkbox(
        checkbox_options=("Option 1", "Option 2", "Option 3", "Option 4"),
        size="300x350",
        title="Your input",
        textabovebox="Select checkboxes:",
        submitbutton="Submit",
        icon=r"C:\Users\hansc\Pictures\regiondf.ico"

    )
    print("User input:", user_input)
    ################################################
    user_input = get_user_input_radio(
        radio_options=("Option 1", "Option 2", "Option 3", "Option 4"),
        indexdefault=0,
        size="300x350",
        title="Your input",
        textabovebox="Select a radio button",
        submitbutton="Submit",
        icon=r"C:\Users\hansc\Pictures\regiondf.ico"
    )
    print("User input:", user_input)
    ################################################
    show_info("Titel", "Message")
    show_error("Titel", "Message")
    show_warning("Titel", "Message")

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

tkinteruserinput-0.11.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

tkinteruserinput-0.11-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file tkinteruserinput-0.11.tar.gz.

File metadata

  • Download URL: tkinteruserinput-0.11.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for tkinteruserinput-0.11.tar.gz
Algorithm Hash digest
SHA256 602839b77702c071d9a10654445f9449732ed3063ea05516b164d417aad00200
MD5 1e6c7095072328c4476704c22db7a516
BLAKE2b-256 caa948ecdcd94bd350f1fe622e9e957912ad4527f8a801b4c0994de4190cac8b

See more details on using hashes here.

File details

Details for the file tkinteruserinput-0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for tkinteruserinput-0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9bc6a42d9bf5b044e7f101cbdba5ff500c5d605f466214d443fedb4ca761edfb
MD5 8421e8eb3db7c83f7674b3e72d37f35e
BLAKE2b-256 c0e8ede86412b108c9ad4e30af366e5a361b381a7d28b6485f5e1b9b59356aab

See more details on using hashes here.

Supported by

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