Resize all elements of a gtk.Window
Verfasst: Dienstag 8. September 2015, 09:18
Hallo Welt,
ich habe eine aufwendige Benutzeroberfläche, die für eine bestimmte Größe programmiert wurde. Das bedeutet fast jedem Element in dem Hauptfenster wurde eine Größe zugeordnet.
Jetzt zu meinem Problem: Ich möchte diese Benutzeroberfläche jetzt auf einem anderen Gerät und damit auch in einer anderen Größe verwenden. Hierzu würde ich gerne die Größe aller Elemente in der GUI der neuen Größe des Fensters automatisch anpassen.
Hat jemand eine Idee wie ich dies angehen könnte?
Ich habe schon einiges ausprobiert und auch das Web durchforstet, leider bislang ohne Erfolg.
Das Programm der Oberfläche ist einige Tausend Zeilen lang, weshalb ich ungern alle Größen der Elementen anpassen würde. Hinzu kommt, dass ich das Programm weiterhin auf dem alten Gerät verwenden möchte und mein Plan ist das gleiche Programm auf beiden Geräten zu verwenden. Am Anfang soll ausgelesen werden auf welchem Gerät die Oberfläche gestartet wird und dann soll die Oberfläche in der entsprechenden Größe gestartet werden.
Grüße
TryToLearn
ich habe eine aufwendige Benutzeroberfläche, die für eine bestimmte Größe programmiert wurde. Das bedeutet fast jedem Element in dem Hauptfenster wurde eine Größe zugeordnet.
Jetzt zu meinem Problem: Ich möchte diese Benutzeroberfläche jetzt auf einem anderen Gerät und damit auch in einer anderen Größe verwenden. Hierzu würde ich gerne die Größe aller Elemente in der GUI der neuen Größe des Fensters automatisch anpassen.
Hat jemand eine Idee wie ich dies angehen könnte?
Ich habe schon einiges ausprobiert und auch das Web durchforstet, leider bislang ohne Erfolg.
Das Programm der Oberfläche ist einige Tausend Zeilen lang, weshalb ich ungern alle Größen der Elementen anpassen würde. Hinzu kommt, dass ich das Programm weiterhin auf dem alten Gerät verwenden möchte und mein Plan ist das gleiche Programm auf beiden Geräten zu verwenden. Am Anfang soll ausgelesen werden auf welchem Gerät die Oberfläche gestartet wird und dann soll die Oberfläche in der entsprechenden Größe gestartet werden.
Grüße
TryToLearn