У меня есть простой виджет QComboBox
, который имеет 2 значения внутри: True
и False
.
И у меня есть переменная QString currValue
, которая является одним из этих значений. Я хочу установить текущее значение моего виджетов currValue
.
Я думал, что это решение:
сначала позволяет инициализировать currValue;
QString currValue = "False";
QComboBox* combo = new QComboBox();
combo->addItem("True");
combo->addItem("False");
combo->setCurrentIndex(combo->findData(currValue));
Но это не сработает. Я делаю что-то неправильно? И почему у QComboBox нет члена setCurrentItem() или smth?