В основном у меня есть поле line-edit
, которое принимает пользовательский ввод, например значения, разделенные запятыми, и при нажатии на push-button
он записывает все значения окна редактирования строки в текст файл. Но такую же особенность я хочу достичь через combobox
. Поэтому, когда один из элементов, выбранных из combobox
, должен записать содержимое поля line-edit
в текстовый файл.Как связать выбранный элемент Combobox для записи в файл
Кода я использовал до сих пор реализовать с помощью кнопочного
void MainWindow::writefile()
{
QString str = ui->lineEdit->text();
QString filename = "data.txt";
QFile file(filename);
if(file.open(QIODevice::WriteOnly|QIODevice::Text))
{
QTextStream out(&file);
out<<str<<endl;
file.close();
}
}
void MainWindow::on_pushButton_clicked()
{
writefile();
}