1Qter豆
最佳答案因为他们都是MyDialog对象啊,所以是一样的界面。
在main()函数中的dlg执行完就没用了,后面的dialog是新建的,跟这里没有关系。
估计你还是不明白这里为什么用exec(),而不用show()来显示dlg,这个是因为show()显示对话框无法阻塞,也没有返回值,执行完就结束了,这样实现不了我们要的功能,我们这里想实现的是对话框不关闭就不再往下执行。
而exec()函数可以达到这个功能:
int QDialog::exec() [virtual slot]
Shows the ...
| ||
2013-12-18 10:36:07
显示全部楼层
| ||
2013-12-18 15:06:04
显示全部楼层
| ||
2013-12-18 15:55:53
显示全部楼层
| ||
2013-12-19 21:28:21
显示全部楼层
| |
2013-12-19 21:29:45
显示全部楼层
| |
2013-12-21 12:31:37
显示全部楼层
| ||
2013-12-23 13:47:51
显示全部楼层
| |