QT 將UDP收到的數據實時保存到本地文本文檔


    QString newfilepath=D:/Desktop/text.txt;
    saveTextByIODevice(newfilepath);//在D:/Desktop/文件夾創建一個文本文檔text.txt用於保存UDP通信數據

    QFile *aFile = new QFile(newfilepath);//創建 QFile對象用於實時寫入UDP收到的文本數據,這個變量會在savelog函數中被調用
    aFile->open(QIODevice::ReadWrite | QIODevice::Append);//打開文本,並以設置為以未追加的方式添加文本
    QTextStream txtOutput;
    txtOutput.setDevice(aFile);//創建輸出流,也可以用下面這一句代碼代替這兩句
    //QTextStream txtOutput(file);

........... //當UDP接收到數據,將數據轉換為QString str txtOutput<<str<<endl;//將str輸出到文本末尾

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM