Widget auf bestimmtes Display legen und Geometry bestimmen

Alles rund um die Programmierung mit Qt
Antworten
Tyrdal
Beiträge: 28
Registriert: 12. Juni 2009 12:45

Widget auf bestimmtes Display legen und Geometry bestimmen

Beitrag von Tyrdal »

Unter X11 kann man ja mit den Optionen display und geometry festlegen wo und wie eine Apllikation mit ihrem Hauptfenster erscheinen soll. Bsp: designer -display :1 -geometry 1000x1000+0+0

Meine Frage: Wie teile ich diese Optionen einem Widget mit? Ich muß eine Fenster/Widget auf ein ganz bestimmtes Display legen. Das mit der Geometrie wird irgenwo auch ausgewertet, sonst könnte es ja der Designer nicht, aber wie und wo?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Die Geometry sollte klar sein. Der Desktop kann über den Parent bestimmt werden. Und ein Parent auf Display X bekommt man mittels des richtigen QDesktopWidgets.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Tyrdal
Beiträge: 28
Registriert: 12. Juni 2009 12:45

Beitrag von Tyrdal »

Ok, das hilft mir schon mal weiter. Seh ich das richtig, daß nur auf lokale Displays kommt? X11 könnte ja auch übers Netzwerk.

Die Methode setGeometry() kenne ich, ich hatte nur gehofft, daß ich mir das Parsen des -geometry Strings sparen kann, da genau das ja irgendwo schon in Qt enthalten ist.
Antworten