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的方式来读取文件,所以不能是用'\n'来拼接字符串,换成' '符号来拼接
 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     }

 

转载于:https://www.cnblogs.com/data1213/p/10802822.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多层装饰器、带参数装饰器

# 带参数的装饰器 # import time # FLAGE False # 加个标志位&#xff0c;使全部的装饰器可以失效或有效 # def timmer_out(flag): # def timmer(func): # def inner(*args,**kwargs): # if flag: # start time.time() # …

IDEA svn 菜单不见了,解决方法

2019独角兽企业重金招聘Python工程师标准>>> 参考地址: http://www.cnblogs.com/signheart/p/193448a98f92bd0cc064dbd772dd9f48.html,我是第二种方法解决的! 转载于:https://my.oschina.net/liuchangng/blog/1829679

苏宁易购:Hadoop失宠前提是出现更强替代品

在笔者持续调研国内Hadoop生态系统生存现状的同时&#xff0c;KDnuggets发布的2018年数据科学和机器学习工具调查报告再次将“Hadoop失宠”言论复活。报告一出&#xff0c;“Hadoop被抛弃”几个字瞬时成为各大标题党的最爱&#xff0c;充斥在不同的新闻平台。这些报告和数据是否…

VS2017生成一个简单的DLL文件 和 LIB文件——C语言

下面我们将用两种不同的姿势来用VS2017生成dll文件&#xff08;动态库文件&#xff09;和lib文件&#xff08;静态库文件&#xff09;&#xff0c;这里以C语言为例&#xff0c;用最简单的例子&#xff0c;来让读者了解如何生成dll文件&#xff08;动态库文件&#xff09; 生成动…

Hive数据类型及文本文件数据编码

本文参考Apache官网&#xff0c;更多内容请参考&#xff1a;https://cwiki.apache.org/confluence/display/Hive/LanguageManualTypes 1. 数值型 类型支持范围TINYINT1-byte signed integer, from -128 to 127SMALLINT2-byte signed integer, from -32,768 to 32,767INT/INTEGE…

Python绘图Turtle库详解

转载&#xff1a;https://blog.csdn.net/zengxiantao1994/article/details/76588580 Turtle库是Python语言中一个很流行的绘制图像的函数库&#xff0c;想象一个小乌龟&#xff0c;在一个横轴为x、纵轴为y的坐标系原点&#xff0c;(0,0)位置开始&#xff0c;它根据一组函数指令…

(待完成)qbxt2019.05 总结2 - 数位DP

数位 DP 严格来说其实并不是 DP……它只是个单纯的计数问题 但是怎么说呢……现在大家似乎都把数位 DP 叫这个名字&#xff0c;所以……我们还是……叫它 DP 额什么是数位 DP 呢&#xff1f; 一句话概括——一类求在 K 进制下m满足条件的数的数量有多少个的算法 常见的问题形式…

mac使用brew update无反应解决办法

为什么80%的码农都做不了架构师&#xff1f;>>> mac系统中使用brew作为包管理工具&#xff0c;类似centos中的yum&#xff0c;ubuntu中的apt-get&#xff0c;在使用brew update的使用&#xff0c;有时候会长时间无反应&#xff0c;或者中途断开连接&#xff0c;这是…

2018-2019-2 20175223 实验三《敏捷开发与XP实践》实验报告

目录 北京电子科技学院&#xff08;BESTI&#xff09;实验报告实验名称&#xff1a;实验三 敏捷开发与XP实践实验内容、步骤与体会&#xff1a;一、实验三 敏捷开发与XP实践-1二、实验三 敏捷开发与XP实践-2三、实验三 敏捷开发与XP实践-3四、实验三 敏捷开发与XP实践-4五、代码…

(八)路径(面包屑导航)分页标签和徽章组件

一&#xff0e;路径组件 路径组件也叫做面包屑导航。 <ol class"breadcrumb"><li><a href"#">首页</a></li><li><a href"#">产品列表</a></li><li><a href"#">大…

第十周总结

失望光年转载于:https://www.cnblogs.com/daisy99lijing/p/11064924.html

LC #45 JS

效率低下 最起码容易看得懂&#xff1f;将就看吧 /*** param {number[]} nums* return {number}*/ var jump function(nums) {let len nums.length;if(len < 1){return 0;}function calPossibleLastStep(index){let res [];if(index > len){return res;}if(index <…

python之爬虫(四)之 Requests库的基本使用

什么是Requests Requests是用python语言基于urllib编写的&#xff0c;采用的是Apache2 Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用&#xff0c;你会发现&#xff0c;其实urllib还是非常不方便的&#xff0c;而Requests它会比urllib更加方便&#xff0c;可以…

https://blog.csdn.net/cscscscsc/article/details/50

https://blog.csdn.net/cscscscsc/article/details/50899522转载于:https://blog.51cto.com/7237876/2129682

linux下安装mysql说明

1.msyql下载 mysql-5.6.33 通用版&#xff0c;linux64位&#xff0c;官方下载地址&#xff1a;http://dev.mysql.com/downloads/mysql/5.6.html#downloads。也可以通过命令下载&#xff1a;wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86…

win8下cocos2dx-3.2+VS2012环境配置及项目创建

这是本人CSDN的第一篇博客&#xff0c;因为假期在学校做实训项目接触到了cocos2dx&#xff0c;觉得是一个特别适用强大&#xff0c;有不错的可移植性&#xff08;虽然可移植性不错&#xff0c;但实际上写好的游戏往Android上移植&#xff0c;我的队友废了好大劲。。。&#xff…

Android通过透明度设置背景变暗

变暗 WindowManager.LayoutParams lpgetWindow().getAttributes(); lp.alpha0.3f; getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); getWindow().setAttributes(lp);变为原来的样子 WindowManager.LayoutParams lpgetWindow().getAttributes(); lp.alpha1.…

BZOJ4557:[JLOI2016/SHOI2016]侦察守卫——题解

https://www.lydsy.com/JudgeOnline/problem.php?id4557 小R和B神正在玩一款游戏。这款游戏的地图由N个点和N-1条无向边组成&#xff0c;每条无向边连接两个点&#xff0c;且地图是连通的。换句话说&#xff0c;游戏的地图是一棵有N个节点的树。 游戏中有一种道具叫做侦查守卫…

Mac系统下Homebrew的安装和使用Homebrew安装python

这里向大家推荐一个东西&#xff0c;Mac下很好用的东西&#xff0c;叫做Homebrew。刚开始接触Mac的时候&#xff0c;我也没听过这个东西&#xff0c;但装了以后真的觉得&#xff0c;TMD太碉堡了。引用一句话&#xff1a;Homebrew is the easiest and most flexible way to inst…

JS中的深拷贝

前言&#xff1a;我们经常会遇到想要将一个对象为己所用&#xff0c;但又不能污染原对象的需求&#xff0c;这就涉及到了js对象的深拷贝。 比如说在VUE的子组件中&#xff0c;父组件传过来的数据中若是有对象&#xff0c;而子组件需要用父组件的数据进行初始化并且有另做他用的…