我想实现自己的序列,以使用Tab键更改活动子窗口小部件的焦点。如何捕获Tab键按下事件?我正在使用Qt5.2
如果您想使用来更改焦点Tab,则无需执行这些工作,Qt会将其作为功能。
第一:设置所需的窗口小部件是Qt::TabFocus
或Qt::StrongFocus
通过QWidget::setFocusPolicy( Qt::FocusPolicy policy )
例如,如果要在3QLineEdit
和1之间旋转QCombobox
,则必须确保已正确设置其焦点策略。(通常将Qt::TabFocus
或Qt::StrongFocus
设置为默认值,但有时您可能希望避免将某些小部件置于选项卡中)
第二:进入设计器模式,然后单击“ Edit Tab Order
”进入选项卡顺序编辑模式
第三:看到数字后,单击它们,直到获得所需的顺序。
(图片来自Qt官方网站)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句