Mac可以指定两个默认按钮,一个由返回激活,另一个由空格键激活。一个明显的例子是当您按下Mac上的电源按钮时。它为您提供了一个安静的几个按钮的对话框,其中关闭是默认的返回键,重启是默认的空格键。是否有可能在Qt中实现这样的效果?
答案 0 :(得分:2)
是。
使用QPushButton
。在“默认”按钮上,使用setDefault
和setAutoDefault()
将其显示为默认按钮。
http://doc.trolltech.com/4.7/qpushbutton.html#default-prop
要处理转义键(甚至可能是返回键),您必须设置每个按钮的快捷方式,以将它们与相应的键相关联。使用Qt Creator / Designer很容易做到这一点。