Hallo,
in den nächsten Tagen möchte ich mich an das Bauen einer GUI machen, die bestimmte Eigenschaften haben soll und ich brauche eine Empfehlung, mit was ich das am besten realisieren kann, bzw. was überhaupt geht. (Tkinter, wxPython, PyQt etc)
Hier einmal eine Skizze der GUI, wie ich sie mir vorstelle:
GUI-SKIZZE
Im linken Fenster (Versuch,Moment,Erfolg) sollen mehrere Einträge zur Auswah stehen und wenn zu viele darin sind auch ein Scrollbalken. Diese sollen durch einen Mausklick ausgewählt werden und abgefragt werden können. Dazu auch durch den Button "neue Meta hinzufügen" weitere Namen hinzugefügt werden.
Das rechte Fenter soll eine Tabelle beinhalten, bei der die linke Spalte durch die Meta des linken Fensters gefüttert wird, nachdem auf "zur Liste hinzufügen" geklickt wurde. Die rechte Spalte muss bearbeitbar sein, also hineinklicken und schreiben.
Dazu muss es möglich sein, egal, wo geklilckt ist, ob in der Informations- oder Wert-Spalte, durch den Button "meta aus Liste löschen" jene Zeile zu entfernen.
Und letztendlich soll die Tabelle ausgelesen werden können, damit mit diesen Werten gearbeitet werden kann.
Was würdet ihr mir empfehlen? Bestenfalls wäre eine kostenfreie Lösung, so dass ich Qt nicht kaufen muss z.B. da es wahrscheinlich unter die Lizenzrechte fallen wird.
Ich hoffe auf viele hilfreiche Antworten,
liebe Grüße
Marcel
Mit was GUI bauen?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Auf welches System zielst du ab? Windows? Linux? Mac OS X?
Dann: unter welcher Lizenz wird das Programm stehen? Sofern diese eine freie Lizenz ist, gibt es in der Regel kein lizenzrechtliches Problem auch PyQt zu nutzen.
Dann: unter welcher Lizenz wird das Programm stehen? Sofern diese eine freie Lizenz ist, gibt es in der Regel kein lizenzrechtliches Problem auch PyQt zu nutzen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Klar! Sowohl mit wx, GTK und QT kannst du alles machen, was man mit modernen GUIs so machen will. Lediglich Tkinter ist sehr eingeschraenkt.
Hier ein paar Screenshots won wxPython-GUIs. Ausserdem kommt die wxPython-Installation mit einer sehr umfangreichen Demo, die du dir anschauen solltest.
Hier ein paar Screenshots won wxPython-GUIs. Ausserdem kommt die wxPython-Installation mit einer sehr umfangreichen Demo, die du dir anschauen solltest.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Was noch fehlt ist AUI. http://prog.eskosoft.com/2006/12/14/15Rebecca hat geschrieben:Hier ein paar Screenshots won wxPython-GUIs.
Ist eine Erweiterung die zu wxWidgets gehört und um einige nette Widgets erweitert
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, gibt es. Aber ausreichend unbequem um unpopulär zu sein. Zudem man da noch den Nachteil hat Windows-only zu sein.burli hat geschrieben:Gibt es eigentlich Python Bindings für die Windows GUI?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice