Kolay bir Tkinter kullanıcı arayüz kütüphanesi
Project description
TkLiteUI
TkLiteUI kütüphanesi, Python'un Tkinter kütüphanesi kullanılarak grafik kullanıcı arayüzleri (GUI) geliştirirken kod kalabalığını azaltmayı ve arayüz tasarımını kolaylaştırmayı amaçlar. Temel Tkinter widget'ları üzerine inşa edilmiş bu kütüphane, daha az kod ile daha hızlı ve okunaklı GUI uygulamaları oluşturmanıza olanak tanır.
Özellikler
- Pencere Yönetimi: Kolayca ana pencere veya yardımcı pencereler oluşturun.
- Widget Yönetimi: Butonlar, etiketler ve giriş alanları gibi temel widget'ları hızlıca ekleyin.
- Kullanıcı Etkileşimi: Basit bir API ile widget'ların etkileşimlerini yönetin.
- Esneklik: Uygulamanızın ihtiyaçlarına göre özelleştirilebilir widget özellikleri.
Kurulum
TkLiteUI kütüphanesini Python pip aracılığıyla aşağıdaki komutu kullanarak kurabilirsiniz:
pip install TkLiteUI
Kullanım
Kütüphaneyi kullanmaya başlamak için, ilk önce ui sınıfını projenize dahil edin:
import TkLiteUI as tl
# Ardından, ui sınıfının bir örneğini oluşturarak bir pencere ve bazı widget'lar ekleyebilirsiniz:
# UI örneğini oluştur
ui = tl.ui()
# Pencere oluştur
pencere = ui.create_window(title="Merhaba TkLiteUI")
# Buton ekle
buton = ui.add_button(pencere=pencere, text="Buton", button_x=10, button_y=10,
on_click={'action': lambda: print("Tıklama yapıldı")})
# Uygulamayı başlat
pencere.mainloop()
Geliştirme Bu kütüphane açık kaynaklıdır ve geliştirme için katkıda bulunabilirsiniz. GitHub üzerinden TkLiteUI reposuna giderek issue açabilir, pull request gönderebilir ve kütüphanenin gelişimine yardımcı olabilirsiniz.
Lisans
Bu proje MIT Lisansı altında lisanslanmıştır.
Yazar Adem Ulker
TkLiteUI ile hızlı ve etkili GUI geliştirmenin keyfini çıkarın!
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file TkLiteUI-0.9.tar.gz.
File metadata
- Download URL: TkLiteUI-0.9.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4a2b402fb018fa68c47531be3800b9636156074035eb12d388a137dbaf239a5
|
|
| MD5 |
2c8d79f81007a3cf316f2e2e8da15a9d
|
|
| BLAKE2b-256 |
abe32787f149dec47f903cb0a233ff67f4a19747dc635802a1a2423cee02d493
|
File details
Details for the file TkLiteUI-0.9-py3-none-any.whl.
File metadata
- Download URL: TkLiteUI-0.9-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05a6b57f428fe2602a1675ef1604b1d97319a16eb5da30effd72567c8487c84d
|
|
| MD5 |
5d8f1cde6c58bfdeff79f81d8254f7d9
|
|
| BLAKE2b-256 |
46bd06f73022b8fad16b8aeb3a7cace6cf3bee743420d87965915d1cfb9160a1
|