我想为通讯录创建一个GUI。我的“新建联系人”窗口小部件内的Tab顺序有问题(将其称为 NewContactWidget )。看起来像这样:
我想重复使用包含 Group 设置的“行”。因此,我决定创建自己的窗口小部件(将其称为 GroupsWidget ),并将其作为子窗口小部件包含在此处。我在QCreator中使用Designer。我在 NewContactWidget 中定义了一个空的QWidget,作为 GroupsWidget 的占位符。之后,我编辑TabOrder:
为此,我必须将QWidget占位符的焦点策略从 NoFocus 更改为 TabFocus
此后,我在 GroupsWidget 内定义Tab顺序:
现在是问题所在: 浏览 NewContactWidget 会导致
代替
因此,当 GroupsWidget 获得焦点时,我将事件监听器添加到 GroupsWidget 以将焦点设置为 Option ComboBox。这项工作有点。现在,我得到以下结果:
没有机会进入保存或取消按钮
我在做什么错了?