我有一个QDialog,其中包含一堆字段,按钮和一个自定义小部件,它在中间某处继承了QTableWidget。我按照我想要的方式设置了标签顺序,它工作正常,但只是第一次。关注标签顺序中的最后一个小部件并再次按Tab键焦点返回自定义QTableWidget!它不会返回到标签顺序中的数字1!
我已尝试将标签顺序更改为其他内容,但我仍然得到相同的结果。在跳出最后一个小部件之后,焦点转到表格(在标签顺序中是38个中的第26个),而不是第一个字段。
我尝试在主QDialog和自定义表小部件本身上设置“NoFocus”。我也没有在QDialog或我的表格小部件上的任何地方使用setTabOrder()。
可能会发生什么?