0
我正在嘗試將書籤列表寫入文本文件。我設法導入一個預先加載的文本文件在瀏覽器中,但我設法導出。將QComboBox文本寫入文件
這是我的函數:
void MainWindow::on_actionExport_bookmarks_triggered()
{
QString bookmarks = QFileDialog::getSaveFileName(this,"Please save file");
if(!bookmarks.isEmpty())
{
ebookmarks = bookmarks;
QFile StringBookmark(bookmarks);
if (StringBookmark.open(QFile::WriteOnly | QFile::Text))
{
QTextStream out (&StringBookmark);
for (int i = 0; i < ui->comboBox->currentIndex(); i++)
{
out << ui->comboBox->currentText();
}
}
StringBookmark.close();
}
}
謝謝,工作就像一個魅力!你知道我怎樣才能讓每一塊數據存儲在txt的新行中? – user3099916
@ user3099916,您可以簡單地在每個組合框項目文本後添加一個新行字符'\ n'。我已經在上面更新了我的答案。 – vahancho
非常感謝。我一直認爲這隻適用於報價中出於某種原因。 – user3099916