我想在程序被打开时候弹出一个小
窗口,怎么做呢?
我先将
显示小窗口的代码放在主窗口的建构函数中,(是这样称呼吗?)
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- if (!d)
- d = new Dialog(this);
- }
- d->show();
- d->raise();
- d->activateWindow();
- }
程序
执行不起来...只是为什么呢?是不是只有放在main里才可以?另外setupui的作用是什么?谢谢大家~
我把那段代码放在mainwindow的槽里也不能运行,执行到show时候会报错,不知道为什么...
再次补充,我放弃指针在
头文件中直接使用
Dialog d ,而不是Dialog *d,在程序中就用show发现可以通过了...