社区
Linux/Unix社区
帖子详情
QT中如何判断一个窗口已打开,打开的话并如何关闭?
博是
2004-09-07 08:02:13
你好:
想在程序中判断一窗口是否已经打开,是的话则关闭,该如何做?,先谢谢各位大虾!
...全文
3195
3
打赏
收藏
QT中如何判断一个窗口已打开,打开的话并如何关闭?
你好: 想在程序中判断一窗口是否已经打开,是的话则关闭,该如何做?,先谢谢各位大虾!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小毅
2004-09-09
打赏
举报
回复
2
你可以这样做:
在定义窗口的类中定义一个bool变量is_opened,初始化为false.当你定义对象并打开了一个窗口时(可在构造函数中实现),is_opened=true,这样你只要检测is_opened就可知道窗口是否已打开.
博是
2004-09-09
打赏
举报
回复
ding
博是
2004-09-09
打赏
举报
回复
好,我试下,感谢dansin(平平淡淡才是真) ,先把分给你,另外,再帮忙看下数据滚动的问题,上次你说的我还是不懂,最好给个例子,谢谢!
QT
点击按钮 弹出
窗口
再次点击
关闭
窗口
和多点几次按钮只弹出
一个
窗口
项目场景: 问题描述: 点击第
一个
按钮 弹出
窗口
再次点击
关闭
窗口
A.h文件 AdminBox *box; //随意创建的
窗口
bool boxCode = false; //用布尔值进行
判断
是否
打开
窗口
如果
打开
就true 否者false a.cpp //btnClick box = new AdminBox; //实例化
窗口
connect(btn,SIGNAL(clicked(bool)),this,SLOT(btnClick())); //创建槽函数
Qt
中
如何在主
窗口
中
添加子
窗口
Qt
中
如何在主
窗口
中
添加子
窗口
QT
中
如何在主
窗口
中
添加子
窗口
QT
主
窗口
中
添加子
窗口
QT
实现点击主
窗口
按钮,
打开
文件选择txt并在新
窗口
显示
Qt
初学菜鸟,设计界面时,遇到如上任务,想记录下出错的问题。一.创建步骤如下:1.首先使用
Qt
creator,新建项目test0如下操作:2.创建项目test0完成后,在mainwindow.ui界面,添加
一个
pushbutton按钮,如下3.回到编辑页面,右键项目名称,添加新文件,选择
Qt
-
Qt
设计师界面类,如下,此步的目的是为了创建点击按钮要弹出的新
窗口
,然后选择界面模板-dialog wi...
QT
中
窗口
关闭
自动销毁
我们知道c++内存管理的
一个
规则:new出来的对象,一定要delete。 我们实现
一个
弹窗的时候,有时候继承widget,有时候继承dialog。不管哪种,窗体调用show方法后,不可能直接delete。 当然,new该窗体的时候,指定了父对象,就可以不用显示调用delete,它会随着父对象的销毁而销毁。 那这时候,
关闭
弹窗的操作,就仅仅是隐藏了。为了实现真正的delete。我们需要设施
窗口
的
一个
属性 DeleteOnClose,具体方法如下: setAttribute(
Qt
::WA_DeleteO
Linux/Unix社区
23,116
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章