QWidget an anderem PC nicht gleich dargestellt?

Alles rund um die Programmierung mit Qt
Antworten
Adiboing
Beiträge: 10
Registriert: 15. Oktober 2010 09:26

QWidget an anderem PC nicht gleich dargestellt?

Beitrag 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 ;)
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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.
Adiboing
Beiträge: 10
Registriert: 15. Oktober 2010 09:26

Beitrag von Adiboing »

Hey cool das mach ich doch glatt mal :D melde mich wenns was neues gibt
Adiboing
Beiträge: 10
Registriert: 15. Oktober 2010 09:26

Beitrag 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
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Oder du postest mal deinen dubiosen Layout-Code. Da darf sich definitiv nix überlappen!
Antworten