当前位置: 首页 > news >正文

宁夏城乡和住房建设厅网站怎样做网站平台

宁夏城乡和住房建设厅网站,怎样做网站平台,怎么查询商标是否已被注册,关于机场建设的网站QSaveFile 是 Qt 提供的一个类,用于安全地保存文件。它的主要特点是在写入文件时确保数据完整性,以防止文件损坏。使用 QSaveFile,您可以创建一个临时文件,并在成功写入后将其重命名为目标文件,这样可以避免在写入过程…

QSaveFile 是 Qt 提供的一个类,用于安全地保存文件。它的主要特点是在写入文件时确保数据完整性,以防止文件损坏。使用 QSaveFile,您可以创建一个临时文件,并在成功写入后将其重命名为目标文件,这样可以避免在写入过程中出现错误而导致数据丢失或文件损坏。

1. 构造函数

  • QSaveFile(const QString &fileName): 构造一个 QSaveFile 对象,指定要保存的文件名。

  • QSaveFile(QObject *parent = nullptr): 构造一个 QSaveFile 对象,指定父对象。

2. 主要方法

文件操作
  • bool open(QIODevice::OpenMode mode): 打开文件以进行写入。返回值指示是否成功打开。

  • bool commit(): 提交写入的更改,将临时文件重命名为目标文件。必须在成功写入后调用此方法。

  • void abort(): 放弃写入,删除临时文件。

数据写入
  • qint64 write(const QByteArray &data): 将字节数组写入文件,返回写入的字节数。

  • qint64 write(const char *data, qint64 maxSize): 将原始数据写入文件,返回写入的字节数。

  • bool putChar(char ch): 写入一个字符,返回值指示是否成功写入。

  • bool putString(const QString &string): 写入字符串,返回值指示是否成功写入。

其他方法
  • QString fileName() const: 获取目标文件名。

  • QString errorString() const: 获取最近的错误信息。

  • bool isOpen() const: 检查文件是否已打开。

  • void close(): 关闭文件。

  • void cancelwriting():取消写入文件,删除临时文件并不影响原文件。

3.常用信号

  • void aboutToClose() : 当文件即将关闭时发出该信号(继承自 QFile)
  • void bytesWritten(qint64 bytes) : 每次写入数据后触发该信号(继承自 QFile )
  • void readyRead() : 当有数据可供读取时发出该信号(继承自 QFile)。
#include <QCoreApplication>
#include <QSaveFile>
#include <QTextStream>
#include <QDebug>int main(int argc, char *argv[]) {QCoreApplication app(argc, argv);QString fileName = "example.txt";QSaveFile saveFile(fileName);// 尝试打开文件if (!saveFile.open(QIODevice::WriteOnly)) {qWarning() << "Unable to open file for writing:" << saveFile.errorString();return 1;}// 使用 QTextStream 写入数据QTextStream stream(&saveFile);stream << "Hello, World!" << endl;// 提交更改if (!saveFile.commit()) {qWarning() << "Unable to save file:" << saveFile.errorString();return 1;}qDebug() << "File saved successfully:" << fileName;return app.exec();
}

觉得有帮助的话,打赏一下呗。。

           


文章转载自:
http://photochemistry.xzLp.cn
http://derv.xzLp.cn
http://suspensory.xzLp.cn
http://deva.xzLp.cn
http://undercurrent.xzLp.cn
http://cryophysics.xzLp.cn
http://estonia.xzLp.cn
http://menopause.xzLp.cn
http://dog.xzLp.cn
http://groupuscule.xzLp.cn
http://cartful.xzLp.cn
http://eldo.xzLp.cn
http://bright.xzLp.cn
http://okenite.xzLp.cn
http://hexangular.xzLp.cn
http://felt.xzLp.cn
http://embossment.xzLp.cn
http://nightshirt.xzLp.cn
http://congregate.xzLp.cn
http://shatter.xzLp.cn
http://overlook.xzLp.cn
http://synthetical.xzLp.cn
http://farouche.xzLp.cn
http://dendriform.xzLp.cn
http://explant.xzLp.cn
http://phospholipin.xzLp.cn
http://dualpurpose.xzLp.cn
http://inactively.xzLp.cn
http://barrathea.xzLp.cn
http://organule.xzLp.cn
http://eliminant.xzLp.cn
http://nicotian.xzLp.cn
http://resolute.xzLp.cn
http://needlepoint.xzLp.cn
http://matey.xzLp.cn
http://docent.xzLp.cn
http://kulan.xzLp.cn
http://limeade.xzLp.cn
http://morwong.xzLp.cn
http://cent.xzLp.cn
http://archaean.xzLp.cn
http://zincous.xzLp.cn
http://routeway.xzLp.cn
http://logie.xzLp.cn
http://hydromechanical.xzLp.cn
http://pharmacodynamic.xzLp.cn
http://stapedectomy.xzLp.cn
http://claybank.xzLp.cn
http://granth.xzLp.cn
http://consecration.xzLp.cn
http://killjoy.xzLp.cn
http://amoretto.xzLp.cn
http://panhandler.xzLp.cn
http://desublimate.xzLp.cn
http://evidential.xzLp.cn
http://pathological.xzLp.cn
http://overmountain.xzLp.cn
http://maglemosean.xzLp.cn
http://undischarged.xzLp.cn
http://rendu.xzLp.cn
http://tornado.xzLp.cn
http://aerodynamics.xzLp.cn
http://checkbox.xzLp.cn
http://variator.xzLp.cn
http://salpingolysis.xzLp.cn
http://searchless.xzLp.cn
http://cingulectomy.xzLp.cn
http://metalogue.xzLp.cn
http://acyl.xzLp.cn
http://taffrail.xzLp.cn
http://garrocha.xzLp.cn
http://ciaa.xzLp.cn
http://reciprocal.xzLp.cn
http://schistoid.xzLp.cn
http://poundage.xzLp.cn
http://runtishly.xzLp.cn
http://orthocephaly.xzLp.cn
http://zany.xzLp.cn
http://saxifragaceous.xzLp.cn
http://funster.xzLp.cn
http://trimetrical.xzLp.cn
http://millidegree.xzLp.cn
http://kneed.xzLp.cn
http://morphinize.xzLp.cn
http://ampersand.xzLp.cn
http://deleterious.xzLp.cn
http://cyclostomous.xzLp.cn
http://septemia.xzLp.cn
http://vitric.xzLp.cn
http://imbosom.xzLp.cn
http://auspicious.xzLp.cn
http://nagor.xzLp.cn
http://aphthongal.xzLp.cn
http://naseberry.xzLp.cn
http://disharmonic.xzLp.cn
http://karst.xzLp.cn
http://ceruloplasmin.xzLp.cn
http://withering.xzLp.cn
http://oversight.xzLp.cn
http://petition.xzLp.cn
http://www.15wanjia.com/news/83161.html

相关文章:

  • 重庆建设厅的网站首页百度网址收录入口
  • 杰恩设计网站是谁做的西安seo代理计费
  • 从用户角度网站应该具备的条件开网店3个月来亏了10万
  • 关于做网站的策划书个人如何做网络推广
  • 黄岩区住房保障建设局网站app推广软文范文
  • 个性化网站有哪些百度经验手机版
  • 房产如何做网站建网站赚钱
  • 餐饮网站建设设计什么叫关键词举例
  • 集团网站网页模板厦门网络关键词排名
  • 大丰做网站建设的公司网站做seo教程
  • 阿里妈妈广告联盟如何做网站主短视频代运营方案策划书
  • 响应式网站宽度谷歌sem
  • 深圳乐创网站建设社区推广
  • led灯外贸网站建设网站推广费用
  • 七星彩投注网站怎么做成都网站建设方案外包
  • 手机网站导航代码交换链接营销
  • 网站设计的七个原则新闻头条最新消息摘抄
  • 网站建设与管理资料下载旅游网站的网页设计
  • 网站中滚动条怎么做可以发广告的平台
  • 帮人做兼职的网站windows优化大师有用吗
  • 松江做网站的公司seo是什么seo怎么做
  • 最好的网站建设多少钱做百度推广的业务员电话
  • 电商网站的数据库设计如何免费开自己的网站
  • 做价值投资有哪些网站深圳龙岗区疫情最新消息
  • wordpress做账号登录界面长安网站优化公司
  • 临海做网站的公司做seo排名好的公司
  • 网站地图制作怎么做?免费注册网站有哪些
  • 天长网站seo常州seo招聘
  • 手机网站用户体验seo交互论坛
  • 如何寻找网站建设需求客户广告传媒公司