Er det noen "nice to program" GUI verktøysett for Python?

stemmer
19

Jeg har spilt rundt med GTK, TK, wxPython, kakao, forbannelser og andre. De er er ganske fryktelig å bruke .. GTK / TK / wx / forbanner alle synes å i utgangspunktet være direkte-portene på de riktige C-biblioteker, og Cocoa utgangspunktet mandater ved hjelp av både PyObjC og Interface Builder, både som jeg misliker ..

Skoene GUI bibliotek for Ruby er stor .. Det er veldig fornuftig utformet, og veldig rubyish, og låner noen fine å bruke ting fra web utvikling (som å bruke hex farger koder, eller :color => rgb(128,0,0))

Som tittelen sier: er det noen fine, Pytonske GUI verktøysett?

Publisert på 30/08/2008 klokken 12:19
kilden bruker
På andre språk...                            


5 svar

stemmer
15

Har du sett på Qt / PyQt ? Selv PyQt er en direkte port fra C ++ bibliotek, synes jeg det er mye mer Pytonske og hyggelig å programmere med i forhold til de andre du listet opp. Den har også veldig god dokumentasjon.

Dabo har en fin UI bibliotek implementert på toppen av wxPython. Det er et rammeverk beregnet hovedsakelig for database-sentriske applikasjoner, men ui biblioteket kan brukes separat.

Det er / ble flere andre forsøk på å skape en meget Pytonske gui som et lag på toppen av PyGtk eller wxPython, slik som voks og PyGui , som synes å være "fast" i forskjellige grader av å være fullført.

Dessuten kan en uttømmende liste over Python GUI verktøy bli funnet her .

Svarte 30/08/2008 kl. 12:34
kilden bruker

stemmer
14

Vennligst sjekk ut Dabo, vårt rammeverk for desktop-applikasjoner. http://dabodev.com

Vi har pakket den wxPython verktøykasse for UI klasser, og erstattet sine stygge C ++ stil funksjoner med enkle egenskaper. Du nevnte tildele farge: i Dabo, ville du gjøre det veldig enkelt, du kan velge mellom:

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

Dabo forstår alle disse, og håndterer forskjellene for deg automatisk.

Jeg er en av forfatterne av Dabo, og ville være glad for å svare på andre spørsmål du måtte ha.

--- Ed Leafe

Svarte 20/09/2008 kl. 01:22
kilden bruker

stemmer
2

Seconding PyQt . Sammen med boken Rapid GUI programmering med Python og Qt , er det veldig lett å lære.

Svarte 30/08/2008 kl. 12:48
kilden bruker

stemmer
1

Jeg bruker pyGtk. Jeg tror wxPython er hyggelig, men det er også begrenset, og PyQt er, vel, Qt. =)

Svarte 31/08/2008 kl. 10:41
kilden bruker

stemmer
1

Jeg har brukt Glade med en viss suksess, selv om jeg ikke klarer å pakke hodet mitt rundt å skape noe virkelig kompleks. Den har en fin GUI byggmester og lagrer skjemaene som XML-filer som er lastet dynamisk. Typen som XAML afiak.

Svarte 30/08/2008 kl. 12:25
kilden bruker

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