Seite 1 von 1

QWidget an anderem PC nicht gleich dargestellt?

Verfasst: 11. November 2010 10:44
von Adiboing
Peace Leute,

also ich hab mir ein Programm zusammen gebastelt das nach verschiedenen Aktionen irgendwelche Pop-Ups anzeigt.
Es gibt ein Main-Window mit Buttons und so und halt die Pop-Ups beides immer aus nem QWidget.

Nun mein Notebook hat ne Bildschirmauflösung von 1280 x 800. Nun hab ich das mal noch nem Kumpel geschickt und er meinte bei ihm werden manche QLabels nicht angezeigt oder einfach abgeschnitten dargestellt.

Jetzt ist meine Frage, wieso werden bei ihm die QLabels im QWidget nicht richtig dargestellt so wie bei mir?
Hab ihm mal vorgeschlagen die Auflösung zu meiner gleichzusetzen, aber ohne Erfolg. Sprich selbst wenn ich die Auflösung des PCs auslese und dabei dann alles dementsprechend anderst Aufbau würde es nichts bringen schätze ich mal.

Ich hätte noch die Möglichkeit einfach mal jedes QLabel größer zu machen das es bei mir eig. Übergröße hat und bei ihm somit hoffentlich komplett angezeigt wird, aber ich denke nicht das dies die richtige Lösung ist.


Hat wer nen Rat bezüglich sowas?

danke Adi ;)

Verfasst: 11. November 2010 10:58
von franzf
Das liegt 100%ig daran, dass du keine Layouts verwendest, sondern deine Widgets manuell auf dem parent positionierst, und dabei das Finetuning mit statischen Werten für (x/y) vornimmst.
Das geht garantiert in die Hose, wenn das Programm auf nem anderen Rechner mit anderer Auflösung oder anderem Widget-Style (Win7/WinXP/Oxygen/allen Custom Styles) laufen soll.

Geh durch die Doku, startend von QLayout und schau dir die ganzen verschiedenen Typen (BoxLayou, GridLayout, usw) genauer an.

Verfasst: 11. November 2010 11:58
von Adiboing
Hey cool das mach ich doch glatt mal :D melde mich wenns was neues gibt

Verfasst: 12. November 2010 08:20
von Adiboing
Moin moin,

hab gestern noch bissel dran rumgetüfftelt doch haben mir die Layouts erstmal den Nerv geraubt bis alles perfekt war. Jedoch auf seinem Rechner immernoch der selbe mist. Ich hab meine Widgets und Labels einfach ein bisschen verzogen und gekürzt. In dem Fall siehts bei ihm nun eig. gleich aus.

Mir fiel nur auf das er eine größere Schrift hat. Wenn ich beim Desktop Eigenschaften auf Darstellung die selbe Größe überall anpasse hatte es keine Auswirkungen sehr dubios. Naja auf jedenfall ist es bei ihm nun auch überschaubar.

Sollte es wohl mal noch nem anderen Kumpel schicken und mal schauen wies dann bei ihm rauskommt x_X

peace Adi

Verfasst: 12. November 2010 08:28
von franzf
Oder du postest mal deinen dubiosen Layout-Code. Da darf sich definitiv nix überlappen!