簡體   English   中英

當我按Enter或在其區域外單擊鼠標時,如何從可編輯的QComboBox中刪除光標?

[英]How to remove cursor from editable QComboBox when I either press enter or click mouse outside its area?

我有一個可編輯的QComboBox。 當我在其中鍵入一些文本並按Enter鍵時,它正在執行其操作。 但光標仍然在文本框中閃爍。 即使我錯誤地按任何向上/向下鍵,項目也在變化。

如果我按Enter鍵或在其區域外單擊鼠標,如何刪除此閃爍的光標?

這是組合框的標准行為,在Qt或任何其他工具包中。 如果您希望光標停止閃爍,則將鍵盤焦點置於另一個小部件。 您可以在應用程序的另一個小部件上調用QWidget::setFocus() 另請參閱有關Qt5焦點的一般文檔,Widgets中的鍵盤焦點 ,以獲得有關鍵盤焦點的更多輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM