查看完整版本: [-- Qt中某个Ui 的类的对象a执行a.exec()是不是也是会显示该Ui,效果和show()有何区别 C++ --]

QTCN开发网 -> Qt基础编程 -> Qt中某个Ui 的类的对象a执行a.exec()是不是也是会显示该Ui,效果和show()有何区别 C++ [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ceiwei 2017-01-10 10:16

Qt中某个Ui 的类的对象a执行a.exec()是不是也是会显示该Ui,效果和show()有何区别 C++

另外,QDialog::Accepted和a.exec()之间是何关系?他们如何进行逻辑判断?

bran_lee 2017-01-10 16:37
show仅仅是显示,非模态,界面显示后函数立即返回。exec是以模态对话框的形式来显示的,在得到操作结果之前不会返回。QDialog::Accepted是QDialog::exec()的其中一种操作结果,这个操作结果也可以通过result()和setResult()来获取和设置。没事多看看文档,这些文档里都解释得比较清楚了。


查看完整版本: [-- Qt中某个Ui 的类的对象a执行a.exec()是不是也是会显示该Ui,效果和show()有何区别 C++ --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled