PDA

View Full Version : Mouse dragged widget without title



Tonal
14th November 2006, 11:49
How to create mouse dragged widget without title?

jpn
14th November 2006, 12:16
Reimplement QWidget::mousePressEvent() and QWidget::mouseMoveEvent().

Here's some "pseudo":


// a frameless window
setWindowFlags(Qt::FramelessWindowHint);

// member variable
QPoint offset;

mousePressEvent()
{
// offset from top left corner
offset = event->pos();
}

mouseMoveEvent()
{
// move to mouse pos - calculated offset
move(event->globalPos() - offset);
}

Tonal
14th November 2006, 12:28
Thank you!