Python için herhangi bir "güzel programa" GUI araç kitleri var mı?

oy
19

Ben GTK, TK, wxPython, Kakao, küfürler ve diğerleri ile etrafında oynadım. Bunlar kullanmak oldukça korkunç .. GTK / TK / wx / hepsi temelde uygun C kütüphanelerinin direkt bağlantı noktaları gibi görünüyor ve Kakao temelde ben sevmediğim her ikisi de PyObjC ve Interface Builder, ikisini de kullanarak zorunlu kılan küfür ..

Ruby Ayakkabı GUI kütüphanesi Çok makul tasarlanmış ve çok rubyish oluyor .. harika ve web geliştirme gelen bazı güzel kullanımlı şeyler ödünç (onaltılık renk kodları kullanarak gibi, ya da :color => rgb(128,0,0))

başlık diyor: Herhangi güzel, Pythonic GUI araç kitleri vardır?

Oluştur 30/08/2008 saat 11:19
kaynak kullanıcı
Diğer dillerde...                            


5 cevaplar

oy
1

Ben kullandım Glade'i Gerçekten karmaşık bir şey yaratmak etrafında başımı sarmak başaramadı olsa biraz başarı sağlıyor. Güzel bir GUI oluşturucu vardır ve dinamik yüklenen xml dosyaları olarak formlarını saklar. Tıpkı XAML gibi afiak.

Cevap 30/08/2008 saat 11:25
kaynak kullanıcı

oy
15

Baktığınız Qt / PyQt'de ? PyQT rağmen olduğu C ++ kitaplığından doğrudan bağlantı noktası, ben çok daha pythonic ve güzel listelenen diğerlerine kıyasla ile programlamak bulabilirsiniz. Aynı zamanda çok iyi belgelerine sahiptir.

Dabo wxPython üstünde uygulanır güzel ui kütüphaneye sahiptir. Bu veritabanı merkezli uygulamalar için çoğunlukla amaçlanan bir çerçeve, ama ui kütüphane ayrı ayrı kullanılabilir.

Gibi PyGtk veya wxPython, üstünde bir katman olarak çok pythonic GUI oluşturmak için diğer bazı girişimler / Orada edildi olan balmumu ve PyGui komple olmanın çeşitli derecelerde "sıkışmış" gibi görünüyor.

Ayrıca, Python GUI araç takımları kapsamlı bir listesi bulunabilir burada .

Cevap 30/08/2008 saat 11:34
kaynak kullanıcı

oy
2

Seconding PyQt . Kitap ile birleştiğinde Python ve Qt ile Rapid GUI Programlama , öğrenmesi gerçekten çok kolay.

Cevap 30/08/2008 saat 11:48
kaynak kullanıcı

oy
1

Ben pygtk kullanın. Ben wxPython güzel ama çok sınırlı olduğunu ve PyQt, iyi, Qt olduğunu düşünüyorum. =)

Cevap 31/08/2008 saat 09:41
kaynak kullanıcı

oy
14

Dabo, masaüstü uygulamaları için çerçeve göz atın. http://dabodev.com

Biz UI sınıfları için wxPython araç sarılmış ve basit özelliklere sahip çirkin C ++ tarzı işlevlerini yerini almıştır. Sen atama rengi söz: Dabo, sen, çok basit bunu seçiminizi kullanarak olacaktır:

obj.BackColor = "red"
obj.BackColor = (255, 0, 0)
obj.BackColor = "FF0000"
obj.BackColor = "#FF0000"

Dabo tüm bunlar anlar ve sizin için otomatik olarak farklılıkları ele alır.

Ben Dabo yazarlarından biriyim, ve varsa diğer sorularınızı cevaplamak için mutlu olurdu.

--- Ed Leafe

Cevap 20/09/2008 saat 00:22
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more