zoukankan      html  css  js  c++  java
  • Qfile

    打开方式:

     1 void AddStudents::write_to_file(QString src){
     2     QFile file("stu.txt");
     3     if (!file.open(QIODevice::Append | QIODevice::Text)){
     4         QMessageBox::critical(this,"打开文件错误","确认");
     5         return;
     6     }
     7     QTextStream out(&file);
     8     out << src;
     9 
    10 }
     1     if(context.length() != 0 && name != "" && id !="" && ins.length()!= 0){
     2         int res = QMessageBox::information(this,"请确认信息",context,"确认","取消");
     3         if(res == 0){
     4             //点击确定
     5             //由于准备采用readline的方式来读取文件,所以不能是用'
    '来拼接字符串,换成' '符号来拼接
     6             QString src_s = name +' ' + id+' '+sex+' '+sche+' '+age+' '+ins;
     7             write_to_file(src_s);
     8             //恢复添加界面属性值为初始值
     9             clear_on_addstudent_ok();
    10         }
    11     }else{
    12         QMessageBox::critical(this,"请确认信息","信息不完整,请重新输入!","确认","取消");
    13         //重新设置光标位置。这里设置name对应的lineEdit控件获取光标
    14         this->ui->lineedit_name->setFocus();
    15     }
    内在的趣味,表面的繁琐
  • 相关阅读:
    C#中的委托和事件(续)
    C# 中的委托和事件
    玩转JS插件系列
    gusfield
    线性规划
    后缀自动机
    bitset
    二维树状数组
    线段树合并
    求凸包
  • 原文地址:https://www.cnblogs.com/data1213/p/10802822.html
Copyright © 2011-2022 走看看