dbzhang800 |
2017-03-21 12:38 |
按你的描述,我无法复现你的问题,完整测试代码如下
#include <QApplication> #include <QDialog> #include <QLineEdit> #include <QMouseEvent>
class Dialog : public QDialog { public: Dialog(QWidget *parent = 0) : QDialog(parent), edit(new QLineEdit(this)) {}
protected: void mouseReleaseEvent(QMouseEvent *evt) { edit->move(evt->pos()); }
private: QLineEdit *edit; };
int main(int argc, char *argv[]) { QApplication a(argc, argv);
Dialog dlg; dlg.show();
return a.exec(); }
|
|