Hi,
Nachdem mir hier schon 2 mal super geholfen wurde versuche ich es auch hiermit:
Wenn ich eine Application im "nicht Vollbildmodus" habe, hat diese den blauen Windowsframe (mit Maximize, Minimize und Close). Wenn ich den über die WFlags entferne (WStyle_NoBorder) ist der Rand weg aber das Fenster lässt sich auf dem Bildschirm nicht mehr bewegen (weil man das ja oben in dem blauen Bereich gemacht hat). Was ich jetzt gerne wüsste wäre, ob es eine Möglichkeit gibt diese Funktion (Maustaste gedrückt, Fenster bewegen) auf z.B. die Menüleiste zu legen und was ich dazu brauche.
Vielen Dank für die Hilfe ...
palli
Application ohne Rahmen aber trotzdem bewegbar?
Du brauchst im Wesentlichen nichts weiter als die man Seite für QWidget.
Dort findest Du unter
QWidget::mouseMoveEvent ( QMouseEvent * e )
den entscheidenden Hinweis. Kurz, Du kannst das mouseMoveEvent abfragen und die Koordinaten benutzen, um Dein Objekt mit move() oder setGeometry() zu bewegen.
HTH
paulchen
Dort findest Du unter
QWidget::mouseMoveEvent ( QMouseEvent * e )
den entscheidenden Hinweis. Kurz, Du kannst das mouseMoveEvent abfragen und die Koordinaten benutzen, um Dein Objekt mit move() oder setGeometry() zu bewegen.
HTH
paulchen