嵌入式Linux下QT程序设计--05QT文件操作,消息框,记事本程序.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式Linux下QT程序设计--05 QT文件操作、消息框、记事本程序 本篇文章主要讲述了在嵌入式Linux下使用QT程序设计的文件操作、消息框和记事本程序。 Qt提供了多种方式来操作文件,包括使用QFile类和QTextStream类。 QFile类提供了一个从文件中读和写的界面,可以单独使用,也可以和QTextStream或QDataStream一起使用。 Qt文件操作: Qt提供了多种方式来操作文件,包括使用QFile类和QTextStream类。 QFile类可以用来读和写二进制文件,提供了很多有用的函数,例如exists()函数检查文件是否存在,remove()函数删除文件,open()函数打开文件,close()函数关闭文件,flush()函数刷新文件,pos()函数得到当前文件的位置。 在使用QFile类时,可以使用构造函数传递文件名,也可以在任何时候使用setFileName()函数设置文件名。 例如: QFile file("filename"); if(!file.open(QFile::ReadOnly | QFile::Text)){ Error! } 在读取文件时,可以使用QTextStream类,例如: QTextStream in(&file); in >> str1; 在写入文件时,也可以使用QTextStream类,例如: QTextStream out(&file); out << 文本串; 练习:编写mycat程序,实现文件查看器的功能,用户可以输入文件名,然后显示文件内容。 QMessageBox类: QMessageBox类提供了一个有一条简短消息、一个图标和一些按钮的模式对话框,用于提供情报消息,并且问一些简单的问题。 QMessageBox类提供了很多有用的函数,例如about()函数显示关于对话框,aboutQt()函数显示关于Qt对话框,buttonText()函数获取按钮的文本,critical()函数显示严重消息,information()函数显示信息消息,warning()函数显示警告消息。 QMessageBox类还提供了很多有用的成员函数,例如QMessageBox()构造函数,~QMessageBox()析构函数,setButtonText()函数设置按钮的文本等。 在使用QMessageBox类时,可以自定义消息框按钮字母,例如: QMessageBox msgBox; msgBox.setButtonText(QMessageBox::Ok, "确定"); msgBox.setButtonText(QMessageBox::Cancel, "取消"); 本篇文章讲述了在嵌入式Linux下使用QT程序设计的文件操作、消息框和记事本程序,提供了很多有用的函数和类,帮助开发者更好地使用Qt进行程序设计。
- 粉丝: 25
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助