Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: sasha111 от Декабрь 23, 2010, 09:13



Название: QCombobox
Отправлено: sasha111 от Декабрь 23, 2010, 09:13
День добрый!

не могу разобраться как получить index выбраного элемента в  QCombobox
добавляю так
                   
Код
Apache configuration
  ui->comboBox->addItem(query.value(0).toString(), QVariant(query.value(1)));

ui->comboBox->currentIndex()???


Название: Re: QCombobox
Отправлено: Zmeishe от Декабрь 23, 2010, 09:15
Для начала либо пользователь должен мышью что-то выбрать, либо программно setCurrentIndex( i );


Название: Re: QCombobox
Отправлено: sasha111 от Декабрь 23, 2010, 09:17
я и выбираю мышью

и текст я получаю, а как получить индекс(

QMessageBox::information( this, "Warning", ui->comboBox->currentText());


Название: Re: QCombobox
Отправлено: sasha111 от Декабрь 23, 2010, 10:01
Код
C++ (Qt)
QString::number(ui->comboBox->currentIndex());