• 5599阅读
  • 6回复

[提问]主界面弹出子界面的问题 [复制链接]

上一主题 下一主题
离线longzhiwen
 

只看楼主 倒序阅读 楼主  发表于: 2014-07-25
界面上有两个按钮,按下后分别弹出两个不同的子对话框,应该怎么实现啊,求代码
离线longzhiwen

只看该作者 1楼 发表于: 2014-07-25
最近刚开始学习Qt,弹出子界面时一直出错,非常困惑,求大神赐教,应该怎样具体实现这一动作,谢谢
离线暮秋桑阳

只看该作者 2楼 发表于: 2014-07-25
void MainWindow::on_pushButton_clicked()<br />
{<br />
    QDialog dialog;<br />
  <br />
   <br />
    dialog.show();<br />
    dialog.exec();<br />
}

内容来自[新鲜事]
离线暮秋桑阳

只看该作者 3楼 发表于: 2014-07-25
将按钮连接到这个槽就可以了

内容来自[新鲜事]
离线longzhiwen

只看该作者 4楼 发表于: 2014-07-26
回 暮秋桑阳 的帖子
暮秋桑阳:void MainWindow::on_pushButton_clicked()<br />
{<br />
    QDialog dialog;<br />
  <br />
   <br />
....... (2014-07-25 21:48) 

你好,我是新建了一个对话框类,怎样弹出我新建的对话框
离线myleader

只看该作者 5楼 发表于: 2014-07-26
看《C++ GUI Qt4编程》第三章
离线longzhiwen

只看该作者 6楼 发表于: 2014-07-29
大师们帮我看看我的程序哪出问题了,怎么一直编译出错,不知道该怎么办
主界面为HelloDilog,子界面是dewaterDlg
hellodialog.cpp中弹出子界面的代码
void HelloDilog::on_dewaterButton_clicked(){    dewaterDlg *dewater=new dewaterDlg(this);    dewater->show();}为什么一直出错hellodilog.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall dewaterDlg::dewaterDlg(class QWidget *)" (??0dewaterDlg@@QAE@PAVQWidget@@@Z),该符号在函数 "private: void __thiscall HelloDilog::on_dewaterButton_clicked(void)" (?on_dewaterButton_clicked@HelloDilog@@AAEXXZ) 中被引用
快速回复
限100 字节
 
上一个 下一个