当前位置: 代码迷 >> QT开发 >> 关于模态QWidget的一些有关问题
  详细解决方案

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

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


大牛们现身说法吧

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