列の1つにQComboBoxがあるQTableViewがあります。コンボボックスは、ボタンをクリックすると更新されるベクターからのデータを表示しています。アプリケーションを起動すると、コンボボックスにすべてのアイテムがベクターで表示されます。今、私はボタン(ベクターにさらにアイテムを追加します)を押しますが、コンボボックスはベクターに新しいデータを反映しません。それはまだ古いデータを示しています。ベクトルが更新されるとdataChanged()も発行しますが、変更はありません。data()関数は、ベクトルのすべての要素を返すモデルで呼び出しを取得しますが、setEditorDataはデリゲートで呼び出しを取得しません。
私は何かが足りないのですか。
ありがとう、
開発者