Ich suche ein GUI Toolkit/Framework um Anwendungen zu erstellen, die auf Mac Snow Leopard und vorzugsweise anderen Systemen (Windows, Linux) laufen.Gut aussehendes Python GUI Toolkit für Snow Leopard (64 Bit)
Deal Brecher:
- X11 basiert
- Non-native Widgets
- 32 bit/Carbon-
- Bad Mac aussehen und
fühlen Soweit ich weiß, Tkinter läuft X11 und WxWidgets und PyQT führen 64 Bit nicht aus.
Gibt es etwas, das für gut aussehende Mac-Anwendungen verwendbar ist?
[bearbeiten] http://wiki.python.org/moin/GuiProgramming Listet viele unbrauchbare Sachen, aber hat ein paar interessante. Lucid ... läutet eine Glocke, aber die Seite hat überhaupt nichts über Python. PyGUI, sieht aus wie ein cooles Ein-Mann-Projekt, genau wie uxpython.
Es scheint, QT, WX und TK sind wirklich die Großen ... Alle von ihnen könnten in ein paar Jahren 64-Bit- oder Cocoa-Ports haben, aber in dem Moment scheint keiner von ihnen aus der Box zu laufen.
[bearbeiten]
Bis jetzt gibt es keine perfekte Lösung.
- Tkinter funktioniert, aber ist un-cool für mich
- PyObjC funktioniert, ist aber nicht plattformübergreifende
- PyQT und wxWidgets könnte eines Tages arbeiten ...
Ich bin nicht aber sicher was zu verwenden, aber ich habe PyQT für jetzt akzeptiert.
tkinter verwendet native Widgets. X11 ist nur eine Option (und nicht einmal die Standardoption auf dem Mac). –
Sie sehen ursprünglich aus, aber ich kann nicht glauben, dass sie sind. Native Widgets erlauben keinen Wechsel zu verschiedenen Stilen. Das ist genau wie Swing. – Pepijn
Wenn sie nativ aussehen und sie nativ handeln, interessiert es sie, ob sie wirklich nativ sind oder nicht. Sie sind jedoch einheimisch; Nur weil Sie Themen wechseln können, sind sie nicht nativ. Wenn Sie die Themen wechseln, werden die Widgets einfach neu erstellt. –