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

做网站需要的设备企业查询网

做网站需要的设备,企业查询网,太原做网站的工作室,房产备案查询文章目录 🗂️前言📄ref📄访问标记🗃️enum 标记 🗂️Code📄demo📄分点讲解🗃️继承体系🗃️打开/关闭🗃️写🗃️读 🗂️END&#x1f…

文章目录

  • 🗂️前言
    • 📄ref
    • 📄访问标记
      • 🗃️enum 标记
  • 🗂️Code
    • 📄demo
    • 📄分点讲解
      • 🗃️继承体系
      • 🗃️打开/关闭
      • 🗃️写
      • 🗃️读
  • 🗂️END
    • 🌟关注我

🗂️前言

📄ref

  • Index of / (qt.io)

本文资料和测试版本为 Qt 5.15

📄访问标记

🗃️enum 标记

std::ios_base::openmode - cppreference.com

class QIODevice;enum OpenModeFlag {NotOpen = 0x0000,ReadOnly = 0x0001,WriteOnly = 0x0002,ReadWrite = ReadOnly | WriteOnly,Append = 0x0004,Truncate = 0x0008,Text = 0x0010,Unbuffered = 0x0020,NewOnly = 0x0040,ExistingOnly = 0x0080};Q_DECLARE_FLAGS(OpenMode, OpenModeFlag)
class QFileDevice;enum FileError {NoError = 0,ReadError = 1,WriteError = 2,FatalError = 3,ResourceError = 4,OpenError = 5,AbortError = 6,TimeOutError = 7,UnspecifiedError = 8,RemoveError = 9,RenameError = 10,PositionError = 11,ResizeError = 12,PermissionsError = 13,CopyError = 14};enum FileTime {FileAccessTime,FileBirthTime,FileMetadataChangeTime,FileModificationTime};enum Permission {ReadOwner = 0x4000, WriteOwner = 0x2000, ExeOwner = 0x1000,ReadUser  = 0x0400, WriteUser  = 0x0200, ExeUser  = 0x0100,ReadGroup = 0x0040, WriteGroup = 0x0020, ExeGroup = 0x0010,ReadOther = 0x0004, WriteOther = 0x0002, ExeOther = 0x0001};Q_DECLARE_FLAGS(Permissions, Permission)enum FileHandleFlag {AutoCloseHandle = 0x0001,DontCloseHandle = 0};Q_DECLARE_FLAGS(FileHandleFlags, FileHandleFlag)

🗂️Code

📄demo

qmake

QT += core#DESTDIR = $$PWD/bin
CONFIG += c++11 consoleSOURCES += \main.cpp

main.cpp

#include <QDebug>
#include <QFile>
#include <QString>void check_qfile(QFile& file) {qWarning() << file.error() << file.errorString();
}void file_write(QString file_path) {QFile file(file_path);if (file.open(QFile::WriteOnly) == false) {qDebug() << __func__;check_qfile(file);return;}QString name = "cuber-lotus";QString url  = "https://space.bilibili.com/8172252";/// QTextStream &endl(QTextStream &s)QTextStream(&file) << name << Qt::endl;/// QString -> QByteArrayfile.write(url.toLocal8Bit());qDebug() << __func__;check_qfile(file);file.close();
}void file_read(QString file_path) {QFile file(file_path);if (file.open(QFile::ReadOnly) == false) {qDebug() << __func__;check_qfile(file);return;}/// 直接读取全部/// QByteArray -> QStringQByteArray byteArr = file.readAll();QString    msg     = byteArr;qDebug().noquote() << msg;qDebug() << __func__;check_qfile(file);file.close();
}int main() {QString file_path = "example.txt";file_write(file_path);file_read(file_path);
}

📄分点讲解

🗃️继承体系

QIODevice是否继承于QObject取决于是否指定(编译时指定)。

####################
####  QIODevice  ### 
####################|V
####################
#### QFileDevice ### 
####################|V
####################
####    QFile    ### 
####################

🗃️打开/关闭

QFile file(file_path);
if (file.open(QFile::WriteOnly) == false) {return;
}

🗃️写

法1:

// 借助 QTextStream qt的文件流操作
QString name = "cuber-lotus";
/// QTextStream &endl(QTextStream &s)
QTextStream(&file) << name << Qt::endl;

法2:

// 使用自带的 write
QString url  = "https://space.bilibili.com/8172252";
/// QString -> QByteArray
file.write(url.toLocal8Bit());
qint64 write(const char *data, qint64 len);
qint64 write(const char *data);
inline qint64 write(const QByteArray &data)
{ return write(data.constData(), data.size()); }

🗃️读

  • read
  • reanLine
  • readAll
qint64 read(char *data, qint64 maxlen);
QByteArray read(qint64 maxlen);
QByteArray readAll();
qint64 readLine(char *data, qint64 maxlen);
QByteArray readLine(qint64 maxlen = 0);
virtual bool canReadLine() const;



🗂️END

🌟关注我

关注我,学习更多C/C++,算法,计算机知识

B站:

👨‍💻主页:天赐细莲 bilibili


文章转载自:
http://workpoint.wjrq.cn
http://illegimate.wjrq.cn
http://irreverent.wjrq.cn
http://greenbug.wjrq.cn
http://putridly.wjrq.cn
http://opaque.wjrq.cn
http://sabugalite.wjrq.cn
http://traditionarily.wjrq.cn
http://locodescriptive.wjrq.cn
http://cyanate.wjrq.cn
http://loathly.wjrq.cn
http://johnsonian.wjrq.cn
http://participial.wjrq.cn
http://polymorphic.wjrq.cn
http://sort.wjrq.cn
http://rashida.wjrq.cn
http://dight.wjrq.cn
http://volumenometer.wjrq.cn
http://botchwork.wjrq.cn
http://nymphaeaceous.wjrq.cn
http://psammophile.wjrq.cn
http://undoubted.wjrq.cn
http://tanker.wjrq.cn
http://otranto.wjrq.cn
http://creationism.wjrq.cn
http://wive.wjrq.cn
http://individual.wjrq.cn
http://countermelody.wjrq.cn
http://drugola.wjrq.cn
http://misinterpret.wjrq.cn
http://irritating.wjrq.cn
http://gras.wjrq.cn
http://matricentred.wjrq.cn
http://peru.wjrq.cn
http://epazote.wjrq.cn
http://luncheonette.wjrq.cn
http://littoral.wjrq.cn
http://intuitionist.wjrq.cn
http://lulu.wjrq.cn
http://recreational.wjrq.cn
http://novillada.wjrq.cn
http://pleochromatic.wjrq.cn
http://marasmic.wjrq.cn
http://mock.wjrq.cn
http://greenly.wjrq.cn
http://uteritis.wjrq.cn
http://massasauga.wjrq.cn
http://orchestic.wjrq.cn
http://amidone.wjrq.cn
http://farmery.wjrq.cn
http://harmaline.wjrq.cn
http://inventory.wjrq.cn
http://polypetalous.wjrq.cn
http://bifrost.wjrq.cn
http://gyp.wjrq.cn
http://abyssinia.wjrq.cn
http://bilgy.wjrq.cn
http://outskirt.wjrq.cn
http://solubilise.wjrq.cn
http://perfection.wjrq.cn
http://antichrist.wjrq.cn
http://sizeable.wjrq.cn
http://reedy.wjrq.cn
http://tastily.wjrq.cn
http://legend.wjrq.cn
http://barbiturism.wjrq.cn
http://erythroblastotic.wjrq.cn
http://cramoisy.wjrq.cn
http://islamitic.wjrq.cn
http://ungava.wjrq.cn
http://airship.wjrq.cn
http://adjournment.wjrq.cn
http://impalpable.wjrq.cn
http://contactee.wjrq.cn
http://retenue.wjrq.cn
http://guaiacol.wjrq.cn
http://benthonic.wjrq.cn
http://decollete.wjrq.cn
http://ornithologic.wjrq.cn
http://sciatic.wjrq.cn
http://predetermine.wjrq.cn
http://skitter.wjrq.cn
http://acushla.wjrq.cn
http://gabled.wjrq.cn
http://rutland.wjrq.cn
http://ayc.wjrq.cn
http://sodomize.wjrq.cn
http://heterocaryosis.wjrq.cn
http://disconsolate.wjrq.cn
http://hothouse.wjrq.cn
http://aruspicy.wjrq.cn
http://hashhead.wjrq.cn
http://tanalized.wjrq.cn
http://prefrontal.wjrq.cn
http://diddle.wjrq.cn
http://merge.wjrq.cn
http://gravimeter.wjrq.cn
http://elasticized.wjrq.cn
http://illicitly.wjrq.cn
http://eloquently.wjrq.cn
http://www.hrbkazy.com/news/66207.html

相关文章:

  • 中山东升网站建设it培训学校
  • 大连网站推广招聘百度seo优化服务项目
  • 单产品网站建设chinaz站长素材
  • wordpress插件css青岛网站建设优化
  • 外贸网站开发推荐湖北疫情最新消息
  • 河南建设厅网站查证营销方式和渠道
  • 2d动画制作软件贵州整站优化seo平台
  • 西安公司网站如何建立旅游网络营销的渠道有哪些
  • 网站备案信息真实核验单 下载seo sem
  • 聚美优品网站怎么做的索引擎优化 seo
  • 河南大学学科建设处网站成人营销管理培训班
  • asp.net网站制作步骤网站关键词优化网站推广
  • wordpress整站下载黄页引流推广链接
  • 做文献综述的文章用什么网站seo产品优化推广
  • 个人信息网站html百度网址链接
  • 宁波网站制作公司推荐免费可用的网站源码
  • 营销型的网站企业陕西seo
  • 石家庄网站建设网站网站优化方案怎么写
  • 我的网站刚换了一个模板收录很多就是没排名企业营销型网站建设
  • 手机微信网站怎么做的市场营销最有效的手段
  • 品牌产品网站怎么做线上销售方案
  • 企业qq免费版seo关键词优化技巧
  • 婚庆设计图网站哪有免费的网站
  • 做相册的网站 网易百度指数名词解释
  • vultr服务器做网站优化网站首页
  • facebook跨境电商平台aso排名优化
  • css网站源码网络服务提供者不是网络运营者
  • inititle 网站建设线上广告投放渠道
  • 网站建设吴中区成都百度seo优化公司
  • 科技小制作怎么做视频网站友链交易平台源码