Hi jetzt habe ein QT GUI geschrieben und mein Problem ist: Auf verschiedene Laptops(screen resolution) in der Firma ist mein UI mal grosser mal kleiner. Was mache ich jetzt?
H. R. schrieb: > Hi > jetzt habe ein QT GUI geschrieben und mein Problem ist: > Auf verschiedene Laptops(screen resolution) in der Firma ist mein UI mal > grosser mal kleiner. > > Was mache ich jetzt? Feierabend!
Du musst Dir für die verschiedene Auflösungen die Skalierung berechnen. Ich kann es Dir nur aus Qt Qml und C++ erklären, falls Du deine Controls über ImageStyles angepasst hast, dann gibt es verschiedene Möglichkeiten. 1. 9 Patch Images 2. https://doc.qt.io/qt-5/scalability.html Falls es nur um die Anpassung der Controls (Width, Height) geht, dann erstelle Dir eine Singletonklasse o. Attached Properties, welche den Skalierungsfaktor berechnet von deiner Optimalen Auflösung. Vergiss nicht die Fontgrösse entsprechend anzupassen. Hier ein Beispiel von Felgo: https://felgo.com/doc/felgo-supporting-multiple-screens-and-screen-densities/ Und ein Tutorial: https://www.embeddeduse.com/2015/08/29/responsive-qml-hmis-with-scaling/ Falls die Displays unterschiedliche DPI haben hier ein Tipp: https://stackoverflow.com/questions/43904594/pyqt-adjusting-for-different-screen-resolution
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.