Qt ui窗口 如何显示子窗口

刚刚接触Qt,希望大家多多指教。先说下我的步骤:1、创建带ui的widget窗口项目,里面主体类为【mainwin.ui】【mainwin.h】【mainwin.cpp】... 刚刚接触Qt,希望大家多多指教。
先说下我的步骤:
1、创建带ui的widget窗口项目,里面主体类为【mainwin.ui】【mainwin.h】【mainwin.cpp】,并在ui中拖入一个button,并Go to slot添加点击事件。
2、添加 Qt Designer From Class 类 child。之后文件结构如下图:

3、在【mainwin.h】里面包含child.h头文件
前向声明 class child;
在class MainWin 中添加public变量 child *children;
4、在【mainwin.cpp】的button点击事件里面添加如下代码:
this->children->activateWindow(); this->children->show();
5、编译没问题,运行就挂了,是什么原因呢?要想点击显示子窗口要怎么写呢?
展开
 我来答
万永泰
2013-05-29 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:107
采纳率:100%
帮助的人:43.4万
展开全部
children = new child();
children->show();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式