2017-09-13 3 views
0

私はQcomboboxを持っていると私は私が使用して最初の値を設定し、メインウィンドウ初期化したとき:なぜQCombo Boxは動作しませんか?

self.events.insertItem(0,'No Events') 

をそれは次のようになります。

enter image description here

私はボックスをオフにし、再投入したいです何回かは、私が使用します。その後、

window.events.clear() 

そして:

window.events.insertItem(0,'Some Events') 

イベントを追加する前に

enter image description here

そして、私はボックスを選択した場合: "一部のイベントは、" いいえ」のように先頭行に書かれていないのはなぜ

enter image description here

今ではこのようになりますイベント "は?

「イベントなし」のような一番上の行に書かれた「一部のイベント」はどうやって取得できますか?

答えて

1

コンボボックスに現在の項目を設定すると、これを修正する必要があります。

+0

時にはうまくいきません...奇妙です。私は「再投入ボタン」をクリックし続け、時にはうまく機能しないことがあります。 –

+0

どうやって清算していますか?通常、 'currentIndex'が' -1'のときは空白になります。 'currentIndex'が何であるかは、' print(window.events.currentIndex())をコンソールに出力することで確認できます。私の勘違いは、あなたがクリアしてイベントを追加するときに競争状態が進行中であるということです。 –

+0

window.events.insetsItem(index、string)を使用したイベントの追加 –

関連する問題