chinabinlang的专栏

感谢上帝

Qt无标题栏拖动对话框


class MoveWidget : public QWidget

{

Q_OBJECT

pulic:


MoveWidget( QWidget *parent = 0 ):QWidget(parent)

{

}

pulibc: 

QPoint dragPosition;  

void mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
dragPosition = event->globalPos() - frameGeometry().topLeft();
event->accept();
}
}
 
void mouseMoveEvent(QMouseEvent *event)
{
if (event->buttons() & Qt::LeftButton) {
move(event->globalPos() - dragPosition);
event->accept();
}
}


}


阅读更多
个人分类: QT
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Qt无标题栏拖动对话框

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭