"Langzeitunterstützung" von GTK / QT
Verfasst: Donnerstag 30. Januar 2014, 11:49
Hallo zusammen,
ich hätte eine Frage zur Langzeitunterstützung von QT bzw. GTK.
Hintergrund: Ich habe einige kleine (<500 Zeilen) Rechenskripte (scipy, matplotlib) geschrieben. Damit die für meine Kollegen benutzbar sind, soll jeweils ein kleines GUI darüber gestülpt werden. "Installiert" werden die Programme auf einem zentralen Linux-Server. Die Programme werden eher selten genutzt, sollten aber auch noch in zehn Jahren funktionieren.
Bei früheren Programmen habe ich auf GTK gesetzt, wobei ich die GUI mittels "glade" zusammen geklickt und anschließend per python angesteuert habe.
Jetzt habe ich mir die Frage gestellt, ob ich auf dem richtigen Weg bin. Wenn ich heute mit python+gtk ein Programm baue, läuft das dann auch in zehn Jahren unter einer neuen GTK-Version oder muss zwingend die "alte" GTK-Version installiert werden. Was mache ich, wenn ältere GTK-Varianten für die Distribution nicht mehr angeboten werden? Können Programme (die nur rudimentäre widgets einsetzen) mit wenig Aufwand auf neuere GTK-Versionen portiert werden?
Oder generell: Wäre QT hierfür besser geeignet? Die beste "Langzeitunterstützung" hätte ich vermutlich mit tkinter, aber ich würde doch gerne den Komfort von glade/qt-designer nutzen.
Grüße bastel
ich hätte eine Frage zur Langzeitunterstützung von QT bzw. GTK.
Hintergrund: Ich habe einige kleine (<500 Zeilen) Rechenskripte (scipy, matplotlib) geschrieben. Damit die für meine Kollegen benutzbar sind, soll jeweils ein kleines GUI darüber gestülpt werden. "Installiert" werden die Programme auf einem zentralen Linux-Server. Die Programme werden eher selten genutzt, sollten aber auch noch in zehn Jahren funktionieren.
Bei früheren Programmen habe ich auf GTK gesetzt, wobei ich die GUI mittels "glade" zusammen geklickt und anschließend per python angesteuert habe.
Jetzt habe ich mir die Frage gestellt, ob ich auf dem richtigen Weg bin. Wenn ich heute mit python+gtk ein Programm baue, läuft das dann auch in zehn Jahren unter einer neuen GTK-Version oder muss zwingend die "alte" GTK-Version installiert werden. Was mache ich, wenn ältere GTK-Varianten für die Distribution nicht mehr angeboten werden? Können Programme (die nur rudimentäre widgets einsetzen) mit wenig Aufwand auf neuere GTK-Versionen portiert werden?
Oder generell: Wäre QT hierfür besser geeignet? Die beste "Langzeitunterstützung" hätte ich vermutlich mit tkinter, aber ich würde doch gerne den Komfort von glade/qt-designer nutzen.
Grüße bastel