TkEasyGUI is Easy and Simple GUI Library
Project description
TkEasyGUI
TkEasyGUI
is a Python library that allows for the easy and simple creation of GUI applications.
In the event model, it is compatible with the well-known GUI library PySimpleGUI
.
Python's standard UI library Tkinter
, is often considered to have a high barrier to entry and to be difficult to use. By using this library, you can create GUI applications easily and intuitively.
Install
Install from pypi
python -m pip install tkeasygui
Install from GitHub Repository
python -m pip install git+https://github.com/kujirahand/tkeasygui-python
How to use
To create a simple window with only labels and buttons, you would write as follows:
import tkeasygui as eg
# Create window
layout = [
[eg.Text("Hello, World!")],
[eg.Button("OK")]
]
window = eg.Window("Hello", layout=layout)
# Event loop
while window.is_alive():
# get event
event, values = window.read()
# check event
if event == "OK":
eg.popup("Pushed OK Button")
break
window.close()
Samples
Documents
Regarding the relationship with PySimpleGUI
This was developed with reference to PySimpleGUI, but has been re-implemented from scratch. While its usage is similar to PySimpleGUI, it has been expanded with unique features.
Link
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tkeasygui-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7edfa60d882cdd9348f085f8a642c35827643425cf92de02903fda42ce211410 |
|
MD5 | b0d7ef54d4ca2e4f50f312fca47cb7a9 |
|
BLAKE2b-256 | 29dcb6b6696d8c896c4bca85545413ffc28207b66f90ab080b1398458a499684 |