2020-02-10 22:27:39
一、Splash窗口什么是Splash窗口?一般在大型应用程序启动时会显示一个启动画面,这个启动画面即Splash窗口特点:Splash窗口一般被设计为一个无边对话框,在Windows任务栏不显示当前窗口的图标信息。我们通常在Splash窗口中只显示一个图片,并展示软件的信息等使用场景:Splash窗口显示的时候,程序一般在后台做一些比较耗时的启动准备工作,等到软件的准备工作完成之后,Splash...
2020-02-10 22:22:30
一、文本文件文本文件是指纯文本格式存储的文件,例如:.cpp、.html、.xml文件等都是纯文本文件二、QT纯文本文件读写函数QT提供了两种读写纯文本文件的方法:①QFile类的IODevice读写功能直接进行读写②QFile和QTextStream结合起来,用流的方法进行文件读写三、QFile类功能:提供了 一个用于读/写文件的接口,它可以用来读/写文本文件、二进制文件和 Qt 资源的 I/0...
2020-02-10 21:54:01
QT提供的与文件和目录相关的类包括以下几个:QCoreApplication:用于提取应用程序路径、程序名等文件信息QFile:除了打开文件操作外,还可以复制文件、删除文件等功能QFileInfo:用于提取文件信息,包括路径、文件名、后缀等QDir:用于提取目录或文件信息,获取一个目录下的文件或目录列表,创建或删除目录和文件,文件重命名等操作QTemporaryDir、QTemporaryFile...
2020-02-10 20:50:52
一、QT的动态链接库QT的动态链接库编译后生成DLL文件(本文只讲解Windows下的动态库文件)DLL文件是在应用程序运行时才加载的,不像静态库那样在编译期就编到应用程序里。若更新了DLL文件,只要接口未变,应用程序依然可以调用使用动态链接库可以很方便地扩展应用程序的功能,但是DLL文件需要随应用程序一起发布,并且编译DLL和应用程序的Qt版本最好保持一致,否则考虑二进制兼容问题二、动态链接库的...
2020-02-10 20:24:30
一、演示案例一本案例中,服务端与客户端对数据的读取都是“行读取”服务端第一步:创建一个基于QMainWindow的窗体,类名采用默认值,然后设计窗体第二步:类的定义//省略了系统自定义的代码,只列出了自己定义的代码
#include <QTcpServer>
#include <QTcpSocket>
#include <QHostInfo>...
2020-02-10 20:19:31
一、高层网络协议类简介Qt网络模块提供了一些类实现OSI 7层网络模型中高层的网络协议,如HTTP、FTP、SNMP等,这些类主要是QNetworkRequest、QNetworkReply、NetworkAccessManagerQNetworkRequest:通过一个URL地址发起网络协议请求,也保存网络请求的信息,目前支持HTTP、FTP和局部文件URLs的下载或上传NetworkAcces...
2020-02-10 20:02:53
概念Qt样式表(style sheet)适用于定制用户界面的强有力的机制,其概念、术语是收到HTML中的CSS启发而来,不过Qt样式表是应用于窗体界面的与HTML的CSS类似,Qt的样式表是纯文本的格式定义,在应用程序运行时可以载入和解析这些样式定义,从而使应用程序的界面呈现不同的效果样式表具有继承关系,例如为一个QWidget类设置了样式表,那么QWidget类及其子类都会使用这个样式表很多软件...
2020-02-10 19:54:57
一、什么是QStyleQt是一个跨平台的类库,相同的界面组件在不同的操作系统上显示效果是不一样的QStyle是封装了GUI界面组件外观的抽象类,Qt定义了QStyle类的一些子类,应用于不同的操作系统,如QWindowsStyle、QMacStyle等。这些样式是Qt CUI模块自带的,在不停的平台上编译运行的程序具有缺省的样式,QApplication::style()可以返回应用程序缺省的样式...
2020-02-10 19:46:09
(一)qApp或者QApplication用法1:谈到QApplication的类不得不提及这个类在main()函数中创建的对象还有一个与之对应的全局宏qApp,我们可以发现他们是同一个内存对象,也就是说可以在程序的任何地方访问app对象:我们可以利用qApp来退出事件循环从而退出应用,正如上图中lambda表达是那样,点击了pushButton按钮,调用quit() 函数。观察控制台输出发现我们...
2020-02-10 19:25:37
迭代器QT支持两种类型的迭代器只读迭代器:const_iterator读写迭代器:iterator只读迭代器比读写迭代器操作速度快很多一、QList概念:是一个提供列表的模板类//函数:
insert(); //指定索引处插入值
replace(); //指定索引处替换值
append(); //尾追
prepend(); //头追
at(): //得到索引索引的值
count(...