Tab-Key阻止Circumflex(^)

时间:2009-12-09 09:52:53

标签: qt

我有一个小应用程序,我可以通过按^,1,2,...

来选择项目

问题是,当我按Tab键时,^ -key(Qt :: Key_AsciiCircum)不再起作用,直到我再次按Tab键。无论如何,数字仍在工作,并在同一个keyPressEvent(...)中处理!

我还试图处理tab键但似乎它甚至没有到达我的事件处理程序(cout<< event-> key()不会打印任何东西)。

我刚发现左/右箭头也不起作用。可能另一个小部件会抓住这些密钥?但如果是这样,我怎么能找到它?

thx,eL

1 个答案:

答案 0 :(得分:1)

可能是最可能的解释:标签通常意味着转到下一个小部件。如果你有两个小部件,那么它们之间可能会有选项卡(尝试添加一个文本框?)。

了解如何“更改”标签顺序或以某种方式禁用它以解决此问题。