Sida 1 av 1

Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 31 jul 2007, 23:58
av Galgalid
Jag har komit till en punkt i mina python-kunskaper där det är dags att lära sig skriva GUIs....vad jag nu undrar är: Vilken av alla dessa GUI-hanterare ska jag välja? Jag vet att GTK är rikligt använt på GNU/Linux-system. Sedan är där förstås TKinter och Wx som också verkar itnressanta.
Kan ni skriva lite för och nack-delar om de olika?

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 00:27
av ddevil
Wx använder ju boa constructor och många säger att det är bra. Själv har jag bara dåliga erfarenheter med det tyvärr, men jag har använt det för lite för att kunna ge någon konstruktiv kritik.

GTK däremot är väldigt trevligt och lätt att använda. Man kan tex göra GUI i Glade och spara som .glade fil, sedan ladda GUI't med tre rader kod.

Tkinter är väl helt okej, tror dock att GTK är lättare och kraftfullare.

QT skulle jag vilja säga är bäst, men kan vara svårt att använda.

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 00:29
av Galgalid
Tackar. Tror det blir att ta mig en funderare och kolla på kod för respektive hanterare. Vad är glade förresten?

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 00:56
av ddevil
Galgalid skrev: Tackar. Tror det blir att ta mig en funderare och kolla på kod för respektive hanterare. Vad är glade förresten?
http://glade.gnome.org/
Det är jätte bra att använda till GUI för alla språk som har wrapper till GTK eller C som programmet kan bygga källkod till. Kan göra både GTK+ och GNOME projekt.

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 00:59
av Galgalid
Tackar :)

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 13:29
av Lars
Det finns WxGlade också. Fördelen med Wx är att det ser snyggt ut på Windows om man behöver det. Tk är fult på alla system men följer å andra sidan med Python som standard.

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 15:39
av Emil.s
Om man vill ha något som är snyggt i både GNU/Linux, Os X och Windows. Är det Bara QT som gäller då?

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 18:33
av Eric Tranehag, inAbsurdum
Emil.s skrev: Om man vill ha något som är snyggt i både GNU/Linux, Os X och Windows. Är det Bara QT som gäller då?
Njaee, jag har installerat GTK för Win32 och det ser helt OK ut. Dock så har väl QT bättre multikompatibilitetsmöjligheter (puh! vilket ord ;D ), vilket i mina ögon är synd, då jag gillar GTK bättre.

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 19:28
av Galgalid
Jag kommer inte att utveckla någa windows-apps alls. Så då blir det väl GTK för mig :)

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 20:32
av Emil.s
inAbsurdum skrev:
Emil.s skrev: Om man vill ha något som är snyggt i både GNU/Linux, Os X och Windows. Är det Bara QT som gäller då?
Njaee, jag har installerat GTK för Win32 och det ser helt OK ut. Dock så har väl QT bättre multikompatibilitetsmöjligheter (puh! vilket ord ;D ), vilket i mina ögon är synd, då jag gillar GTK bättre.
Och GTK funkar bra i OS X? :)

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 01 aug 2007, 23:24
av Eric Tranehag, inAbsurdum
Emil.s skrev:
inAbsurdum skrev:
Emil.s skrev: Om man vill ha något som är snyggt i både GNU/Linux, Os X och Windows. Är det Bara QT som gäller då?
Njaee, jag har installerat GTK för Win32 och det ser helt OK ut. Dock så har väl QT bättre multikompatibilitetsmöjligheter (puh! vilket ord ;D ), vilket i mina ögon är synd, då jag gillar GTK bättre.
Och GTK funkar bra i OS X? :)
Nej, det var ju just därför jag använde det där låååånga ordet för QT  ;D

SV: Wx, GTK, Tkinter, Qt eller någon annan?

Postat: 02 aug 2007, 03:48
av Galgalid
Det blir GTK...jag har glade installerat....men hur startar jag det xD?