首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于模态QWidget的一些有关问题

2012-01-22 
关于模态QWidget的一些问题我将一个QWidget设置成模态问题1:销毁问题?如何销毁?问题2:在创建模态对话框是

关于模态QWidget的一些问题
我将一个QWidget设置成模态
问题1:销毁问题?如何销毁?
问题2:在创建模态对话框是我将背景对话框设置 setEnabled(false);
  但是,程序并非是等待到对话被摧毁在往下执行的。我想问的是我如何获取一个状态来表示对话是否被注销
  这样使得在对话框打开的时候直接循环。或是有其他方式来实现。


大牛们现身说法吧

[解决办法]
既然是模态那你完全可以定义成对象,这样超出了定义域就会自动销毁,
如果你非要new出来那个就加个属性
dlg->setAttribute(Qt::WA_DeleteOnClose)
你关闭对话框后就会自动被销毁

热点排行