簡體   English   中英

使用Qt C ++寫入文本文件

[英]Writing to a text file with Qt C++

如果按下按鈕,我有此功能。 它應該將數據寫入文本文件。 我有這個:

void contactenlijst_dialog::on_pushButton_2_released()
{
    QString werknemernaam, werknemermail, totaal;

    werknemernaam = ui->werknemer_input->text();
    werknemermail = ui->mail_input->text();

    if (werknemernaam == "" || werknemermail == "")
    {
        QMessageBox::warning(0,"Foutmelding","U heeft één of meerdere van de vereiste vakken niet ingevuld!");
    }

    else
    {
        QFile Files("://contactenlijst.txt");
        Files.open(QIODevice::WriteOnly | QIODevice::Text);
        QTextStream textStream(&Files);
        totaal = "\n" + werknemernaam + "\t" + werknemermail;
        textStream << totaal;
        this->ui->werknemer_input->clear();
        this->ui->mail_input->clear();
        Files.close();
    }
}

我沒有得到任何錯誤,但它沒有寫任何文本文件。 我如何讓這個工作?

謝謝!

不是表示":/filename.txt"它不應該打開常規文件,而是嵌入在可執行文件中的資源? - 請參閱qt手冊的“應用程序”部分中的“ 使用資源”

如果這就是你正在做的事情,那么你應該無法打開這樣的文件進行寫入 - 可執行文件通常是只讀的;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM