Merhaba arkadaşlar, uzun süredir Python ile uğraşıyorum ve genelde backend tarafında takılıyordum. Son zamanlarda küçük bir masaüstü uygulaması yazmam gerekti ve doğal olarak Tkinter'a yöneldim. Ama itiraf edeyim, standart Tkinter arayüzleri görüntü olarak biraz "vintage" kalıyor. Ben de acaba Tkinter ile daha modern, daha şık arayüzler yapmak mümkün mü diye kafa yormaya başladım. Mesela birçok kişi "Tkinter öldü, PyQt veya Kivy kullan" diyor ama ben Tkinter'ın Python ile birlikte gelmesi ve basitliği açısından hala cazip olduğunu düşünüyorum. Sizin bu konuda deneyimleriniz var mı? ttk ile stilleri değiştirmek dışında daha modern görünümler elde edebiliyor muyuz?
Şu ana kadar denediğim şeyler oldu: ttk temalarını kurcaladım, "clam", "alt" gibi temaları denedim ama yine de bir PyQt5 veya modern bir web arayüzünün yanına bile yaklaşamıyor. Özellikle butonların köşeleri, gölgelendirmeler, geçiş efektleri gibi detaylar çok eksik kalıyor. Acaba bu işi CustomTkinter kütüphanesiyle çözen var mı? Onu da denedim ama bağımlılık eklemesi ve bazı yerlerde stabil olmaması can sıkıcı. Sizce Tkinter'ı zorlayarak modern bir görünüm yakalamak mantıklı mı, yoksa direkt başka bir kütüphaneye mi geçmeliyim? Özellikle hızlı prototipleme için Tkinter'ı bırakmak istemiyorum ama son kullanıcıya da "2005 yılında kalmış" hissi vermek istemem.
Bir de merak ettiğim nokta, Tkinter'da custom widget yaparak veya Canvas kullanarak daha modern butonlar, çerçeveler oluşturup sonra bunları bir tema haline getirmek ne kadar zahmetli? Belki de bu işe girmeden önce sizlerin fikirlerini almak istedim. Sonuçta bu işlerle uğraşan bir topluluk olarak en iyi pratikleri sizlerden duymak isterim. Var mı önerisi olan, Tkinter'ı sonuna kadar zorlayıp güzel işler çıkaran? Yoksa "zamanını boşa harcama" diyenler mi daha ağır basıyor? Deneyimlerinizi ve örneklerinizi bekliyorum, tartışalım.
Şu ana kadar denediğim şeyler oldu: ttk temalarını kurcaladım, "clam", "alt" gibi temaları denedim ama yine de bir PyQt5 veya modern bir web arayüzünün yanına bile yaklaşamıyor. Özellikle butonların köşeleri, gölgelendirmeler, geçiş efektleri gibi detaylar çok eksik kalıyor. Acaba bu işi CustomTkinter kütüphanesiyle çözen var mı? Onu da denedim ama bağımlılık eklemesi ve bazı yerlerde stabil olmaması can sıkıcı. Sizce Tkinter'ı zorlayarak modern bir görünüm yakalamak mantıklı mı, yoksa direkt başka bir kütüphaneye mi geçmeliyim? Özellikle hızlı prototipleme için Tkinter'ı bırakmak istemiyorum ama son kullanıcıya da "2005 yılında kalmış" hissi vermek istemem.
Bir de merak ettiğim nokta, Tkinter'da custom widget yaparak veya Canvas kullanarak daha modern butonlar, çerçeveler oluşturup sonra bunları bir tema haline getirmek ne kadar zahmetli? Belki de bu işe girmeden önce sizlerin fikirlerini almak istedim. Sonuçta bu işlerle uğraşan bir topluluk olarak en iyi pratikleri sizlerden duymak isterim. Var mı önerisi olan, Tkinter'ı sonuna kadar zorlayıp güzel işler çıkaran? Yoksa "zamanını boşa harcama" diyenler mi daha ağır basıyor? Deneyimlerinizi ve örneklerinizi bekliyorum, tartışalım.