Skip to main content

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

TkLiteUI-0.9.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

TkLiteUI-0.9-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

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

Hashes for TkLiteUI-0.9.tar.gz
Algorithm Hash digest
SHA256 a4a2b402fb018fa68c47531be3800b9636156074035eb12d388a137dbaf239a5
MD5 2c8d79f81007a3cf316f2e2e8da15a9d
BLAKE2b-256 abe32787f149dec47f903cb0a233ff67f4a19747dc635802a1a2423cee02d493

See more details on using hashes here.

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

Hashes for TkLiteUI-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 05a6b57f428fe2602a1675ef1604b1d97319a16eb5da30effd72567c8487c84d
MD5 5d8f1cde6c58bfdeff79f81d8254f7d9
BLAKE2b-256 46bd06f73022b8fad16b8aeb3a7cace6cf3bee743420d87965915d1cfb9160a1

See more details on using hashes here.

Supported by

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