Hi All,
i try to write out a qstringlist to a file, but the file remains empty.
First put in some data (from a file) to the listWidget.
void MainWindow::on_radioButtonLF3_clicked()
{
// Loaddefinition
QFile loadfile("/na/share/LINUX/public/L.txt");
loadfile.open(QIODevice::ReadOnly|QIODevice::Text);
QTextStream in(&loadfile);
QString line = in.readAll();
QStringList loadlist = line.split(QRegExp("\n"), QString::SkipEmptyParts);
loadfile.close();
ui->listWidget->clear();
ui->listWidget->addItems(loadlist);
}
Now i remove the data from the listWidget (i dont know if this works)
void MainWindow::on_removeButton_clicked()
{
//ui->listWidget->takeItem(ui->listWidget->currentRow());
QListWidgetItem* item = ui->listWidget->takeItem(ui->listWidget->currentRow());
delete item;
//ui->listWidget->removeItemWidget(ui->listWidget->currentItem());
QFile newloads("/fs1/PerlQt/QtCreator/test/new.inp");
newloads.open(QFile::WriteOnly|QFile::Truncate|QFile::Text);
QTextStream out(&newloads);
out << loadlist.join("\n");
newloads.close();
}
Some ideas??
Thanks in advance
↧