社区
Qt
帖子详情
qt 关闭父窗口 有的子窗口为什么不关闭呢?
jszhuweiwei
2010-11-16 08:53:59
MainWindow 中调用了几个子窗口,调用方式如下xxxx xx(this);关闭主窗口时发现子窗口并没有关闭,怎么样才能实现关闭?
...全文
1200
5
打赏
收藏
qt 关闭父窗口 有的子窗口为什么不关闭呢?
MainWindow 中调用了几个子窗口,调用方式如下xxxx xx(this);关闭主窗口时发现子窗口并没有关闭,怎么样才能实现关闭?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
中才德创
2010-11-21
打赏
举报
回复
[Quote=引用楼主 jszhuweiwei 的回复:]
MainWindow 中调用了几个子窗口,调用方式如下xxxx xx(this);关闭主窗口时发现子窗口并没有关闭,怎么样才能实现关闭?
[/Quote]如果子窗口是属于MainWindow,按常规MainWindow关闭,子窗口是要关的。
有代码吗?
JHJJHJ4A554E
2010-11-20
打赏
举报
回复
学习一下
dbzhang800
2010-11-17
打赏
举报
回复
主窗口退出了,如果想退出程序,直接调用 QCoreApplication 的 quit() 就行了
huihui1988
2010-11-17
打赏
举报
回复
可以使用信号槽机制嘛,父窗口关闭之前发出一个signal,所以的子窗体再设置一个SLOT不就好了
yyqyyqasdf
2010-11-16
打赏
举报
回复
重新实现这个窗体的closeEvent()函数,加入判断操作
Quote:
void MainWindow::closeEvent(QCloseEvent *event)
{
if (maybeSave())
{
writeSettings();
event->accept();
}
else
{
event->ignore();
}
}
Qt
子
窗口
父
窗口
切换,
窗口
间传值
Qt
子
窗口
父
窗口
切换,
窗口
间传值
MDI
父
窗体中的
子
窗体最大化后消除
子
窗体在
父
窗体菜单栏中的图标
Winform的MDI
父
窗体中的
子
窗体最大化后消除
子
窗体在
父
窗体菜单栏中的图标。
如何在
父
窗口
中得知window.open()出的
子
窗口
关闭
事件
在
父
窗口
中得知window.open()出的
子
窗口
关闭
事件的方法有很多,在本文将为大家详细介绍下,感兴趣的朋友可以参考下
demo-QMdiSubWindow.rar
即:通过界面的工具栏或菜单,触发显示一个
子
窗口
,当这个
窗口
存在时候,显示在最前面,点击
窗口
关闭
的时候,只是隐藏这个
窗口
,而不是销毁。
父
窗口
中主要代码如下: pW1 = new myWidget(ui.mdiArea) ; //new一个
子
...
Qt
Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
但这个对话框
关闭
,不会使主
窗口
关闭
。 8.如下图,在主
窗口
加入按钮,显示文本为“弹出一个对话框”,在其上点击鼠 标右键,在弹出的菜单中选择go to slot。 9.我们选择单击事件clicked()。 10.我们在弹出的槽函数中...
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章