2013-07-02 47 views

回答

0

您可以使用小部件的方法setFocus()。請注意,您只能爲接受焦點的小部件設置焦點。例如,按鈕,文本編輯默認接受焦點。框架,標籤不。您可以使用setFocusPolicy()使小部件接受焦點,但通常不需要。

如果您想將此操作附加到另一個密鑰或組合,可以使用QShortcut。您也可以添加事件過濾器來定位窗口小部件並檢測鍵盤事件。

+0

你的意思是他應該在聽完其他密鑰後才使用setFocus?即將它與[Qt的eventFilter](https://qt-project.org/doc/qt-4.8/qobject.html#installEventFilter)一起使用。我認爲他除了關注焦點之外還在詢問關鍵投入 – Huy

相關問題