|
本帖最后由 elvis_w 于 2014-3-24 12:42 编辑
有个问题,我按教程在添加- void MainWindow::on_pushButton_clicked()
- {
- QDialog *dlg = new QDialog(this);
- dlg->show();
- }
复制代码 后,点击那个按钮触发这个函数有空对话框显示,但IDE输出错误
Starting E:\QTLearn\build-nWindows-Desktop_Qt_5_2_1_MinGW_32bit-Debug\debug\nWindows.exe...
SHIMVIEW: ShimInfo(Complete)
setGeometry: Unable to set geometry 100x30+910+505 on QWidgetWindow/'QDialogClassWindow'. Resulting geometry: 128x30+910+505 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
E:\QTLearn\build-nWindows-Desktop_Qt_5_2_1_MinGW_32bit-Debug\debug\nWindows.exe exited with code 0
请问是否正常呢?
还有如果要保留远窗口开新对话框是不是必须使用引用方式构造对象而不能直接- void MainWindow::on_pushButton_clicked()
- {
- QDialog dlg;
- dlg.show();
- }
复制代码 我的理解对吗?
|
|