• 6144阅读
  • 3回复

如果实现两个槽? [复制链接]

上一主题 下一主题
离线langziyang
 

只看楼主 倒序阅读 楼主  发表于: 2010-10-05
— 本帖被 XChinux 执行加亮操作(2010-10-21) —
如图:
 我在点击“增加商品”的时候,弹出一个对话框,因为想要求只能打开一个对话框,所以打开对话框后,把按钮禁止了(有没有其它方法可以实现只打开一个对话框)?


在点击对话框上的“确定”和“取消”后,对话框消失,“增加商品”按钮又可以使用。现在已经做到点“确定”后实现了,但是点“取消”或者直接关闭对话框那里如何实现?


“取消”的其中一个信号槽是关闭对话框。


离线dbzhang800

只看该作者 1楼 发表于: 2010-10-05
引用楼主langziyang于2010-10-05 18:09发表的 如果实现两个槽? :
如图:
 我在点击“增加商品”的时候,弹出一个对话框,因为想要求只能打开一个对话框,所以打开对话框后,把按钮禁止了(有没有其它方法可以实现只打开一个对话框)?
在点击对话框上的“确定”和“取消”后,对话框消失,“增加商品”按钮又可以使用。现在已经做到点“确定”后实现了,但是点“取消”或者直接关闭对话框那里如何实现?
.......


你这儿用的不是模态对话框么?
离线weiweiqiao

只看该作者 2楼 发表于: 2010-10-06
应该是模态对话框,使用QDialog的exec方法,你做个判断就可以了
Jobs Insanely Great.
离线fangjuntan

只看该作者 3楼 发表于: 2010-10-07
2楼回答很正确!
快速回复
限100 字节
 
上一个 下一个