關於QComboBox選項改變的時候產生currentIndexChanged信號的處理

程序中經常使用下拉框控件QComboBox,當QComboBox選項改變的時候產生currentIndexChanged信號。在有必要的情況下,在程序中需要清空QComboBox並重置項,這時候同樣會產生這個信號,並且會產生2次。一次在清空的各項的時候,一次在重置各項的時候。刪除QcomboBox選項時也有類似的情況。

問題描述:

在下拉框控件QComboBox選擇某項後,需要清空QComboBox,並向QComboBox中添加項目。這時,需要在觸發一次currentIndexChanged信號後,停止多次觸發currentIndexChanged信號。處理方法如下:

初始化currentTextChanged:

信號事件處理如下:

參考:重置QComboBox項的時候產生currentIndexChanged信號

          qt QComboBox 組合框 的currentIndexChanged ( int index )信號的觸發

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章