• 2637阅读
  • 1回复

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

上一主题 下一主题
离线ceiwei
 

只看楼主 倒序阅读 楼主  发表于: 2017-01-10
另外,QDialog::Accepted和a.exec()之间是何关系?他们如何进行逻辑判断?
离线bran_lee

只看该作者 1楼 发表于: 2017-01-10
show仅仅是显示,非模态,界面显示后函数立即返回。exec是以模态对话框的形式来显示的,在得到操作结果之前不会返回。QDialog::Accepted是QDialog::exec()的其中一种操作结果,这个操作结果也可以通过result()和setResult()来获取和设置。没事多看看文档,这些文档里都解释得比较清楚了。
当你只有锤子时,你看什么都像是钉子!
快速回复
限100 字节
 
上一个 下一个