Seite 1 von 1

Widget auf bestimmtes Display legen und Geometry bestimmen

Verfasst: 14. September 2009 12:34
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?

Verfasst: 14. September 2009 12:59
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.

Verfasst: 14. September 2009 13:14
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.