如何从Tab-ordering列表中排除小部件?

时间:2014-05-30 11:08:11

标签: qt tab-ordering

enter image description here

(这张照片来自Qt官方网站,我以此为例。)

我希望摆脱一些不重要的小部件,而不是以标签为重点。

(如果您想要在一些常用的QLineEdit之间快速旋转以输入数据并转义那些很少使用的设置,则此策略非常有用。)

以图片为例,是否可以从标签排序列表中排除宽度高度,以便我可以使用 Tab 来仅在NameColor depthOKCancel之间轮换?我已经搜索过该文档,但没有找到从标签排序列表中删除小部件的选项。

1 个答案:

答案 0 :(得分:19)

在标签顺序列表中更改您不想要的小部件的focus policy

如果小部件通过Tab键接受键盘焦点,则策略为Qt :: TabFocus。

您必须将其设置为Qt::ClickFocusQt::NoFocus才能将其从标签顺序列表中删除。

了解不同的重点政策here