Qt
Browsery
IT男
展开
-
Qt实现用鼠标拖拽对话框
Qt实现用鼠标拖拽对话框在QWidget类中定义了两个函数void mousePressEvent(QMouseEvent *);//鼠标点击时执行的槽函数void mouseMoveEvent(QMouseEvent *);//鼠标移动时执行的槽函数继承自QWidget的类中可以重定义这两个函数,从而实现拖拽对话框的操作 头文件#include<qwidget.h>#include<Q原创 2015-07-26 11:32:28 · 1302 阅读 · 0 评论 -
QMainWindow内直接添加Layout行不通
在QDialog的派生类中,添加Layout,可在创建Layout对象的同时指定其父窗口,但这在QMainWindow中行不通。基于主窗口的程序,默认已经有了自己的布局管理器。QMainWindow的中心控件是一个QWidget,可以通过setCentralWidget设置。若想在QMainWindow中添加 layout,需要通过将该Layout添加到一个QWidget对象中,然转载 2015-07-19 14:52:48 · 560 阅读 · 0 评论