Я новичок в Qt, мне нужна помощь в получении значения combobox в виджетах таблицы.Как получить текст combobox в tablewidget?
Я использую «setCellWidget», чтобы добавить выпадающий (в моем случае, его имя «settingA») в таблицу виджета (имя «tableWidget_4»):
QComboBox* settingA = new QComboBox();
settingA->addItem("100");
settingA->addItem("200");
ui->tableWidget_4->setColumnCount(1);
ui->tableWidget_4->setRowCount(3);
ui->tableWidget_4->setCellWidget (0, 0, settingA);
Что я хочу сделать здесь: Когда нажата кнопка (ее имя - «ApplyComboButton»), я хочу, чтобы значение combobox (settingA) можно было сохранить в QStringList (InputComboData), и это как я пытаюсь это сделать:
void MainWindow::on_ApplyComboButton_clicked()
{
QStringList InputComboData;
InputComboData << ui->tableWidget_4->item(0,0)->text();
}
И это не удается. Как я могу получить значение моих списков?
Вы так просто поняли! Спасибо! – Alison