Qfile
阅读原文时间:2023年07月10日阅读:1

打开方式:

void AddStudents::write_to_file(QString src){
QFile file("stu.txt");
if (!file.open(QIODevice::Append | QIODevice::Text)){
QMessageBox::critical(this,"打开文件错误","确认");
return;
}
QTextStream out(&file);
out << src;

}

 if(context.length() !=  && name != "" && id !="" && ins.length()!= ){  
     int res = QMessageBox::information(this,"请确认信息",context,"确认","取消");  
     if(res == ){  
         //点击确定  
         //由于准备采用readline的方式来读取文件,所以不能是用'\\n'来拼接字符串,换成' '符号来拼接  
         QString src\_s = name +' ' + id+' '+sex+' '+sche+' '+age+' '+ins;  
         write\_to\_file(src\_s);  
         //恢复添加界面属性值为初始值  
         clear\_on\_addstudent\_ok();  
     }  
 }else{  
     QMessageBox::critical(this,"请确认信息","信息不完整,请重新输入!","确认","取消");  
     //重新设置光标位置。这里设置name对应的lineEdit控件获取光标  
     this->ui->lineedit\_name->setFocus();  
 }

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章