Advertisement

2021-04-15 Qt界面开发

阅读量:

为什么保存不了saveFile?

复制代码
 void PLCController::saveFile() {

    
     QString path = QFileDialog::getSaveFileName(this, "Save File", "../", "*.txt");
    
     if (path.isEmpty() == false) {
    
     QFile file(path);//没必要new新建一个
    
     if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
    
         QByteArray buffer = mainText->toPlainText().toUtf8();
    
         file.write(buffer);
    
     }
    
     file.close();
    
     }
复制代码
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text))

是正确的,如下错误,保存不了

复制代码
    if (file.open(QIODevice::Text) == true) {

全部评论 (0)

还没有任何评论哟~