Başlarken [Top]
Tkinter Designer'ı kullanmaya başlamadan önce Python'u kurmanız gerekmektedir.
- Python'u burdan indirebilirsiniz.
- Burda ise Python'u çeşitli işletim sistemlerine indirmeye yarayacak bir rehber var.
Bu rehberden sonra Python'un paket yükleyicisi olan "pip"i kullanacaksınız, bu yüzden Python'u sistem yoluna eklemeniz gerekebilir.
Üç yol
-
pip install tkdesigner
-
Install poetry
poetry new <gui_proje_ismi> && cd <gui_proje_ismi>
poetry add tkdesigner
poetry install
-
Tkinter Designer'ı kaynak kodundan çalıştırmak için aşağıdaki adımları izleyin.
-
Tkinter Designer'ın kaynak kodunu GIT kullanarak veya manuel olarak indirin.
git clone https://github.com/ParthJadhav/Tkinter-Designer.git
-
Çalışma alanınızı Tkinter Designer olarak değiştirin.
cd tkinter-designer
-
Bunları çalıştırarak gerekenleri indirin.
pip install -r requirements.txt
- O an "pip" çalışmıyorsa şu komutları deneyin:
pip3 install -r requirements.txt
python -m pip install -r requirements.txt
python3 -m pip install -r requirements.txt
- Eğer halen çalışmıyorsa Python'un sistem yoluna eklendiğinden emin olun.
Bu tüm gerekli şeyleri ve Tkinter Designer'ı kuracaktır. Tkinter Designer'ı kullanmadan önce aşağıdaki yönergeler ile bir Figma dosyası oluşturmanız gerekmektedir.
Eğer zaten oluşturduysanız Tkinter Designer'ı Kullanma kısmına atlayabilirsiniz.
-
- Tarayıcınızdan figma.com adresine gidin ve "Üye Ol // #" tuşuna tıklayın.
- Bilgilerinizi girin ardından email hesabınızı doğrulayın
- Yeni bir Figma Tasarım Dosyası oluşturun
- Arayüzünüzü yapmaya başlayın
- Sonraki bölüm, Tkinter Designer girişi için gerekli biçimlendirmeyi kapsar.
Figma Tasarımınızı Biçimlendirme [Top]
Figma Element İsmi | Tkinter Elementi |
---|---|
Button | Button |
Line | Line |
Rectangle | Rectangle |
TextArea | Text Area |
TextBox | Entry |
Image | Canvas.Image() |
Tkinter Designer'ın oluşturduğu kodlar Figma tasarımınızdaki element isimlerden gelir, bu yüzden isimlendirmeyi doğru yapmanız gerekir. Figma'da elementleri kontrol panelindeki katmanlar paneli aracılığıyla çift tıklayarak isimlendirebilirsiniz.
-
Öncelikle, Tkinter Penceresi olarak kullanacağınız bir "frame" oluşturun.
-
Resim Ekleme
- Resimler, şekiller ve resimler kullanılarak oluşturulabilir.
- Eğer birden fazla şekil veya resim kullandıysanız, önce hepsini seçip ardından CTRL/⌘ + G kısayolu ile gruplandırmanız gerekir.
- Bundan sonra elementi veya grubu "Image" olarak isimlendirin.
-
Yazı (Normal Yazı)
- T tuşunu kullanarak yazı aracını aktif edin. Ardından istediğiniz yazıyı girin
- Tkinter Designer'da yazının kullanımı için yeniden isimlendirilmesine gerek yoktur
- Return ya da Enter tuşuna basarak sonraki satıra ilerleyin.
-
Giriş (Tek Satır Kullanıcı Input'u)
- R tuşu ile Rectangle(Dikdörtgen) aracını aktive edin
- Diktörtgeni beğeninize göre ayarlayın
- Dikdörtgenin "TextBox" olarak adlandırıldığından emin olun
-
Yazı Alanı (Çoklu Kullanıcı Input)
- R tuşu ile Rectangle(Dikdörtgen) aracını aktive edin
- Diktörtgeni beğeninize göre ayarlayın
- Dikdörtgenin "TextArea" olarak adlandırıldığından emin olun
-
Dikdörtgen
- R tuşu ile Rectangle(Dikdörtgen) aracını aktive edin
- Diktörtgeni beğeninize göre ayarlayın
- Dikdörtgenin "Rectangle" olarak adlandırıldığından emin olun
-
Normal Buton
- Buton olarak kullanmak için bir rectangle(dikdörtgen) ekleyin
- Opsiyonel: Buton için bir yazı ekleyin
- Butonu(Rectangle), ve herhangi bir yazıyı seçin, ardından onları CTRL/⌘ + G ile guruplayın
- Grubu "Button" olarak adlandırın
- Buton olarak kullanmak için bir rectangle(dikdörtgen) ekleyin
Herhangi bir problemde bu videoyu referans alın
- Köşeli Buton
- Buton olarak kullanmak için bir rectangle(dikdörtgen) ekleyin
- Opsiyonel: Buton için bir yazı ekleyin
- Diktörtgene sağ taraftan kenar-yumuşatma ekleyerek kenarlarını yuvarlayın. Daha fazlasına ulaşın
- Butonunuz ile aynı boyutta bir diktörtgen oluşturun. Onu yuvarlatmayın.
- Dikdörtgeninizin rengini arkaplan ile eşleşmesi için değiştirin
- Şimdi yeni oluşturulan dikdörtgeni ana düğmenin(dikdörtgenin) altına taşıyın.
- Butonu, dikdörtgeni ve herhangi opsiyonel yazıyı seçin ve onları CTRL/⌘ + G ile gruplandırın
- Grubu "Button" olarak adlandırın.
- Buton olarak kullanmak için bir rectangle(dikdörtgen) ekleyin
Herhangi bir problemde bu videoyu referans alın
Tkinter Designer'ı Kullanma [Top]
TKinter Designer'ı kullanabilmek için bazı girdileri toplamanız gerekmektedir.
- Figma hesabınıza girin
- Ayarlara gidin
- Account sekmesinde, Personal access tokens kısmına kadar kaydırın
- Giriş formu için erişim tokeninizin ismini girin ve Enter tuşuna basın
- Kişisel erişim tokeniniz oluşturalacak.
- Bu tokeni kopyalayın ve güvenli bir yerde saklayın.
- Bu tokenı kopyalamak için başka şansınız olmayacak.
- Figma tasarım dosyanızda üst menüden Share butonuna, ardından 🔗 Copy link'e tıklayın
CLI'yı kullanmak paketi yüklemek ve CLI aracını çalıştırmak kadar kolaydır.
Verilerinizle $FILE_URL & $FIGMA_TOKEN değiştirerek aşağıdaki komutu test olarak kullanabilirsiniz. Eğer linke ve tokena ulaşamadıysanız Gerekli Girdiler kısmına bakın.
pip install tkdesigner
tkdesigner $FILE_URL $FIGMA_TOKEN
CLI'ı kaynak kodundan kullanmak için depoyu klonlamanız ve ardından aşağıdaki talimatları izlemeniz gerekir.
Verilerinizle $FILE_URL & $FIGMA_TOKEN değiştirerek aşağıdaki komutu test olarak kullanabilirsiniz. Eğer linke ve tokena ulaşamadıysanız Gerekli Girdiler kısmına bakın.
$ python -m tkdesigner.cli $FILE_URL $FIGMA_TOKEN
# To learn more about how to use the cli, pass the --help flag
$ python -m tkdesigner --help
Varsayılan olarak GUI kodu build/gui.py dosyasına yazılacak. Çıktı yolunu -o
ile değiştirebilirsiniz.
Oluşturulan GUI'yi çalıştırmak için GUI'yi oluşturduğunuz konuma gidin ve herhangi normal bir Tkinter GUI'si çalıştırır gibi çalıştırın.
cd build
python3 gui.py
- TKinter Designer GUI'sini aşağıdaki kod yardımıyla açın
cd Tkinter-Designer
cd gui
python3 gui.py
- kişisel erişim tokenı'nı Tkinter Designer'daki Token ID kısmına yapıştırın.
- Tkinter Designer'da linki File URL kısmına yapıştırın
- Dosya gezgininden bir dosya açmak için Output Path'a tıklayın
- Bir çıktı yolu seçin ve Select Folder'a basın
- Generate'e tıklayın
Tkinter Designer'ın çıktı dosyaları, seçtiğiniz dizine, build adlı yeni bir klasöre yerleştirilecektir. Tebrikler, şimdi Tkinter GUI'nizi Tkinter Designer kullanarak oluşturdunuz!
Sorun Giderme [Top]
-
Elementler görünmüyor mu? Yanlış mı yerleştirilmiş?
- Lütfen Figma dosyasındaki elementlerin doğru isimlendirildiğinden emin olun. * See Formatting Your Figma Design, §1
-
Butonun istenmeyen bir gri arka planı mı var?
- Buton elementinizin arkasına dikdörtgen eklediğinizden ve dolgu renginin arka plan rengiyle aynı olduğundan emin olun.
-
Yanlış elementler?
- Figmada elementinizi doğru isimlendirdiğinizden emin olun
- Şu kısma bakın: Figma Tasarımınızı Biçimlendirme, §1
- Figmada elementinizi doğru isimlendirdiğinizden emin olun
-
Pencere ekranınızdan daha mı büyük?
- Figma'da elementlerinizin boyutunu düşürün
-
Dosya oluşturulmuyor mu?
- Tkinter Designer'ı yeniden başlatın
- Token'ı ve URL'yi iki kez kontrol edin
- Tasarımınızın bir Frame'e(çerçeve) sahip olduğundan emin olun
-
Başka bir şey?