У меня есть StackedWidget с 3 страницами, каждая страница содержит 3 lineEdit, теперь на каждой странице, которую я пропускаю, я хочу сохранить содержимое этого 3 lineEdit в переменную, чтобы потом иметь возможность обрабатывать его.
У меня есть этот кусок кода:
connect(ui->stackedWidget, SIGNAL(currentChanged(int)), this, SLOT(getInputs(int)));
И слот:
void ConfSetup::getInputs(int index)
{
QString para;
switch(index)
{
case 1:
ui->backButton0->setEnabled(false);
break;
case 2:
inputs << ui->serverEdit->text();
inputs << ui->portEdit->text();
break;
case 3:
inputs << ui->userDbEdit->text();
inputs << ui->passwordDbEdit->text();
break;
case 6:
foreach(para, inputs)
ui->comboBox->addItem(para);
//ui->lineEdit->setText(QString::number(para.length()));
break;
default:
ui->backButton0->setEnabled(true);
break;
}
}
Виджет comboBox
теперь должен содержать 4 значения, а не пустой текст, а также para.length()
возвращать 0 в lineEdit
виджете.