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
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
|