私は簡単なQComboBox
ウィジェットを持っています。これはTrue
とFalse
の2つの値を持っています。 そして私はQString変数currValue
を持っています。これはその値の1つです。ウィジェットの現在の値をcurrValue
に設定したいと思います。QComboBoxの選択項目を設定する
解決策は次のように考えました。 最初にcurrValueを初期化します。 QString currValue = "False";
QComboBox* combo = new QComboBox();
combo->addItem("True");
combo->addItem("False");
combo->setCurrentIndex(combo->findData(currValue));
しかし、それは動作しません。 何か間違っていますか? なぜQComboBoxにsetCurrentItem()やsmthのようなメンバーがないのですか?あなたが実際に次のようにそれを記述する必要が
なぜ?! 2つの等しい引数の意味は何ですか? –
@ KarenTsirunyan、私は詳細を私の答えを更新しました。 – vahancho
私は参照してください。しかし、この場合、テキストだけではデータが必要ない場合は、新しいアイテムを追加するときにもデータを設定する必要があるというのは混乱していると思います。私は、選択したテキストを簡単に設定することができなければならないと思います。 –