【发布时间】:2016-02-29 06:33:18
【问题描述】:
我创建了一个无模式的 Qt 对话框,其中包含一些单选按钮以及其他控件。对话框的父主窗口为左右箭头键启用了快捷方式。
现在我打开对话框并使用 tab 键移动到单选按钮,并尝试使用左右箭头键更改选定的单选按钮。不幸的是,现在左右箭头键被传递给父窗口并执行快捷操作,而不是更改对话框中的单选按钮。这对我来说真的是一个恼人的行为。
如何避免这种行为?是否可以在对话框中阻止父级的快捷方式。我更喜欢只能在对话框代码而不是主窗口代码中应用的解决方案。 谢谢。
【问题讨论】: