TkLiteUI


NameTkLiteUI JSON
Version 0.9 PyPI version JSON
download
home_page
SummaryKolay bir Tkinter kullanıcı arayüz kütüphanesi
upload_time2024-02-01 23:29:52
maintainer
docs_urlNone
author
requires_python>=3.0
licenseMIT License Copyright (c) 2024 Adem ULKER Burada bedelsiz olarak herkese bu yazılım ve ilgili dokümantasyon dosyaları ("TkLiteUI") ile ilgili kullanım, kopyalama, değiştirme, birleştirme, yayınlama, dağıtma, alt lisans verme ve/veya satma hakları verilir ve kişilere Yazılım'ı sağlandığı şekilde kullanmalarına izin verilir, şu koşullar altında: Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılım'ın tüm kopyalarına veya önemli parçalarına dahil edilecektir. YAZILIM "OLDUĞU GİBİ" SAĞLANMAKTADIR, HİÇBİR TÜRDE AÇIK VEYA ÖRTÜLÜ GARANTİ İÇERMEZ; TİCARİ ELVERİŞLİLİK, BELİRLİ BİR AMACA UYGUNLUK VE İHLAL ETMEME GARANTİLERİ DE DAHİL ANCAK BUNLARLA SINIRLI OLMAYAN ÖRTÜLÜ GARANTİLERİ VE KOŞULLARI REDDEDER. YAZARLAR VEYA TELİF HAKKI SAHİPLERİ, SÖZLEŞME, HAKSIZ FİİL VEYA DİĞER EYLEMLERDEN KAYNAKLANAN, YAZILIM'IN KULLANIMI VEYA DİĞER İŞLEMLERİNDEN KAYNAKLANAN HERHANGİ BİR TALEP, ZARAR VEYA DİĞER SORUMLULUKLARDAN SORUMLU TUTULAMAZ.
keywords tkinter gui user interface
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:

```python
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!

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "TkLiteUI",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.0",
    "maintainer_email": "",
    "keywords": "tkinter,GUI,user interface",
    "author": "",
    "author_email": "Adem Ulker <ademulker055@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/ab/e3/2787f149dec47f903cb0a233ff67f4a19747dc635802a1a2423cee02d493/TkLiteUI-0.9.tar.gz",
    "platform": null,
    "description": "# TkLiteUI\r\n\r\n`TkLiteUI` k\u00fct\u00fcphanesi, Python'un Tkinter k\u00fct\u00fcphanesi kullan\u0131larak grafik kullan\u0131c\u0131 aray\u00fczleri (GUI) geli\u015ftirirken kod kalabal\u0131\u011f\u0131n\u0131 azaltmay\u0131 ve aray\u00fcz tasar\u0131m\u0131n\u0131 kolayla\u015ft\u0131rmay\u0131 ama\u00e7lar. Temel Tkinter widget'lar\u0131 \u00fczerine in\u015fa edilmi\u015f bu k\u00fct\u00fcphane, daha az kod ile daha h\u0131zl\u0131 ve okunakl\u0131 GUI uygulamalar\u0131 olu\u015fturman\u0131za olanak tan\u0131r.\r\n\r\n## \u00d6zellikler\r\n\r\n- **Pencere Y\u00f6netimi:** Kolayca ana pencere veya yard\u0131mc\u0131 pencereler olu\u015fturun.\r\n- **Widget Y\u00f6netimi:** Butonlar, etiketler ve giri\u015f alanlar\u0131 gibi temel widget'lar\u0131 h\u0131zl\u0131ca ekleyin.\r\n- **Kullan\u0131c\u0131 Etkile\u015fimi:** Basit bir API ile widget'lar\u0131n etkile\u015fimlerini y\u00f6netin.\r\n- **Esneklik:** Uygulaman\u0131z\u0131n ihtiya\u00e7lar\u0131na g\u00f6re \u00f6zelle\u015ftirilebilir widget \u00f6zellikleri.\r\n\r\n## Kurulum\r\n\r\n`TkLiteUI` k\u00fct\u00fcphanesini Python `pip` arac\u0131l\u0131\u011f\u0131yla a\u015fa\u011f\u0131daki komutu kullanarak kurabilirsiniz:\r\n\r\npip install TkLiteUI\r\n\r\n\r\n## Kullan\u0131m\r\n\r\nK\u00fct\u00fcphaneyi kullanmaya ba\u015flamak i\u00e7in, ilk \u00f6nce `ui` s\u0131n\u0131f\u0131n\u0131 projenize dahil edin:\r\n\r\n```python\r\nimport TkLiteUI as tl\r\n\r\n# Ard\u0131ndan, ui s\u0131n\u0131f\u0131n\u0131n bir \u00f6rne\u011fini olu\u015fturarak bir pencere ve baz\u0131 widget'lar ekleyebilirsiniz:\r\n\r\n# UI \u00f6rne\u011fini olu\u015ftur\r\nui = tl.ui()\r\n\r\n# Pencere olu\u015ftur\r\npencere = ui.create_window(title=\"Merhaba TkLiteUI\")\r\n\r\n# Buton ekle\r\nbuton = ui.add_button(pencere=pencere, text=\"Buton\", button_x=10, button_y=10,\r\n                      on_click={'action': lambda: print(\"T\u0131klama yap\u0131ld\u0131\")})\r\n\r\n# Uygulamay\u0131 ba\u015flat\r\npencere.mainloop()\r\n\r\n```\r\n\r\nGeli\u015ftirme\r\nBu k\u00fct\u00fcphane a\u00e7\u0131k kaynakl\u0131d\u0131r ve geli\u015ftirme i\u00e7in katk\u0131da bulunabilirsiniz. GitHub \u00fczerinden TkLiteUI reposuna giderek issue a\u00e7abilir, pull request g\u00f6nderebilir ve k\u00fct\u00fcphanenin geli\u015fimine yard\u0131mc\u0131 olabilirsiniz.\r\n\r\nLisans\r\nBu proje `MIT` Lisans\u0131 alt\u0131nda lisanslanm\u0131\u015ft\u0131r.\r\n\r\nYazar\r\nAdem Ulker\r\n\r\n\r\n`TkLiteUI` ile h\u0131zl\u0131 ve etkili GUI geli\u015ftirmenin keyfini \u00e7\u0131kar\u0131n!\r\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2024 Adem ULKER  Burada bedelsiz olarak herkese bu yaz\u0131l\u0131m ve ilgili dok\u00fcmantasyon dosyalar\u0131 (\"TkLiteUI\") ile ilgili kullan\u0131m, kopyalama, de\u011fi\u015ftirme, birle\u015ftirme, yay\u0131nlama, da\u011f\u0131tma, alt lisans verme ve/veya satma haklar\u0131 verilir ve ki\u015filere Yaz\u0131l\u0131m'\u0131 sa\u011fland\u0131\u011f\u0131 \u015fekilde kullanmalar\u0131na izin verilir, \u015fu ko\u015fullar alt\u0131nda:  Yukar\u0131daki telif hakk\u0131 bildirimi ve bu izin bildirimi, Yaz\u0131l\u0131m'\u0131n t\u00fcm kopyalar\u0131na veya \u00f6nemli par\u00e7alar\u0131na dahil edilecektir.  YAZILIM \"OLDU\u011eU G\u0130B\u0130\" SA\u011eLANMAKTADIR, H\u0130\u00c7B\u0130R T\u00dcRDE A\u00c7IK VEYA \u00d6RT\u00dcL\u00dc GARANT\u0130 \u0130\u00c7ERMEZ; T\u0130CAR\u0130 ELVER\u0130\u015eL\u0130L\u0130K, BEL\u0130RL\u0130 B\u0130R AMACA UYGUNLUK VE \u0130HLAL ETMEME GARANT\u0130LER\u0130 DE DAH\u0130L ANCAK BUNLARLA SINIRLI OLMAYAN \u00d6RT\u00dcL\u00dc GARANT\u0130LER\u0130 VE KO\u015eULLARI REDDEDER. YAZARLAR VEYA TEL\u0130F HAKKI SAH\u0130PLER\u0130, S\u00d6ZLE\u015eME, HAKSIZ F\u0130\u0130L VEYA D\u0130\u011eER EYLEMLERDEN KAYNAKLANAN, YAZILIM'IN KULLANIMI VEYA D\u0130\u011eER \u0130\u015eLEMLER\u0130NDEN KAYNAKLANAN HERHANG\u0130 B\u0130R TALEP, ZARAR VEYA D\u0130\u011eER SORUMLULUKLARDAN SORUMLU TUTULAMAZ. ",
    "summary": "Kolay bir Tkinter kullan\u0131c\u0131 aray\u00fcz k\u00fct\u00fcphanesi",
    "version": "0.9",
    "project_urls": null,
    "split_keywords": [
        "tkinter",
        "gui",
        "user interface"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46bd06f73022b8fad16b8aeb3a7cace6cf3bee743420d87965915d1cfb9160a1",
                "md5": "5d8f1cde6c58bfdeff79f81d8254f7d9",
                "sha256": "05a6b57f428fe2602a1675ef1604b1d97319a16eb5da30effd72567c8487c84d"
            },
            "downloads": -1,
            "filename": "TkLiteUI-0.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5d8f1cde6c58bfdeff79f81d8254f7d9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.0",
            "size": 8061,
            "upload_time": "2024-02-01T23:29:50",
            "upload_time_iso_8601": "2024-02-01T23:29:50.555023Z",
            "url": "https://files.pythonhosted.org/packages/46/bd/06f73022b8fad16b8aeb3a7cace6cf3bee743420d87965915d1cfb9160a1/TkLiteUI-0.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "abe32787f149dec47f903cb0a233ff67f4a19747dc635802a1a2423cee02d493",
                "md5": "2c8d79f81007a3cf316f2e2e8da15a9d",
                "sha256": "a4a2b402fb018fa68c47531be3800b9636156074035eb12d388a137dbaf239a5"
            },
            "downloads": -1,
            "filename": "TkLiteUI-0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "2c8d79f81007a3cf316f2e2e8da15a9d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.0",
            "size": 7035,
            "upload_time": "2024-02-01T23:29:52",
            "upload_time_iso_8601": "2024-02-01T23:29:52.784383Z",
            "url": "https://files.pythonhosted.org/packages/ab/e3/2787f149dec47f903cb0a233ff67f4a19747dc635802a1a2423cee02d493/TkLiteUI-0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-01 23:29:52",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "tkliteui"
}
        
Elapsed time: 0.83461s