- 博客(16)
- 收藏
- 关注
原创 QT QML基础知识
1、QML语言提供基本数据类型:date 、size、 opint、 rect、color、font。对象和属性:以大写字母开头,后面跟一对大括号{},{}之中是该对象的属性,属性以键值对”属性名:值“的形式。QT Quick子模块:Window、Layouts、Dialogs、XML、List、Mode1。QML好处:跨平台移植性、开发的开放性、开发者效率。(2)多行注释使用"/*"开始,使用"*/"结尾。(1)单行注释使用"//"开始,在行末尾结束。d.Button(按钮元素)c.Text(文本元素)
2023-11-21 10:35:26 167
原创 QT QML基础
2、QML特点:每个QML文件需要一个主根元素,一个元素使用它的类型声明,接着{}包含在里面;元素有属性(name:value);元素常用属性(共有属性):Geomoetry(几何属性)、Layout handing(布局实现)、Transformation(转换)、Visual(可视化:bisible/opacity.smooth等)。输入元素和布局元素:TextInput/TextEdit/Key/FocusScope,Anchor(定位:布局元素)/Row/Column/Repeater。
2023-11-20 10:43:03 90 1
原创 QT HTTP协议编程
1、http:超文本传输协议是一个简单的请求,响应协议,它通常运行在TCP之上。作用,规定WWW服务器与浏览去之间信息传递规范,是二者共同遵守的协议,2、http工作原理:HTTP是基于客户端、服务器模式,且面向连接的。HTTP事务处理有流程。服务器接受请求,并根据请求返回响应的文件作为应答。客户端与服务端建立连接;客户端与服务区提出请求。客户与服务器关闭连接。一、http协议基础知识。main.cpp调用构造。二、HTTP协议项目。
2023-11-17 16:13:18 122
原创 QT TCP协议工作原理及实战
3、TCP通信必须建立TCP连接(客户端和服务端),Qt提供QTcpSocket类和QTcpServer类专门用于建立TCP通信程序,服务器用QTcpServer监听端口及建立服务器;2、等待套接字就绪:可以等待套接字准备好进行读写操作,或者在套接字准备好时接受通知。5、获取套接字信息:可以获取套接字的信息,如主机名、端口号、套接字类型等、3、读取和写入数据:可以从套接字读取数据,也可以向套接字写入数据。4、设置套接字选项:可以涉资套接字选项,如TCP连接超时。一、TCP协议基础知识。
2023-11-16 15:48:47 415
原创 QT网络编程体系
int lookupHost(const QString &name, QObject *receiver, const char *member): 根据异步可以查找本机的IP名称。3、我们开发过程中,UDP、TCP、HTTP通信类等,必须在程序中应用QT网络模块,项目配置文件的一台哦配置语句:QT+=network。2、QT网络编程模块提供网络、网络承载管理类,提供基于安全套接子层协议(SSL)的安全网络通信类。QString localHostName():返回本机的名称。
2023-11-14 18:50:07 65
原创 QT INI文件操作
ini文件时Initialization File的缩写,即初始化文件,是Windows的系统配置文件所采用的存储格式。Unix系统当中,NativeFormat/IniFormat(区别在于文件 扩展名不一样:conf/.ini)文件扩展名:配置文件名称.ini。比如项目中的配置文件整个项目公用的,假设:数据配置.ini。注意:分号表示(在分号后面的相关符号等信息,直到该行结尾全部为注解内容).在整个操作过程当中,Qt使用QSettings进行操作读写文件。2、QT如何读取INI文件。
2023-11-13 16:23:26 454
原创 Qt读写文件详解
创建QDataStream对象常用的数据结构函数为:QDataStream::QDataStream(QIODvice *d)1、 QTextStream类书写文本文件,提供很多读写文件相关的方法,还可以设定写入到文件的数据格式,比如对其方式等等。2、QDateStreram类的用法和QTextStream非常类似,主要区别在于QDataStream用于读写二进制文件。
2023-11-10 17:06:47 146 1
原创 Qt 双缓冲机制
案例分析:绘图工具,可以选择线型、线宽及颜色等基本要素。QMainWindow对象作为主窗口,QToolBar对象作为工具栏,QQWidget对象作为主窗口的中央窗体CentralWidget,也是绘图区。所谓双缓冲机制吗,是指在绘制控件时,首先将要绘制的内容绘制在一个图片中,再将图片一次性地绘制到控件中。这里需要先创建一个头文件。
2023-11-09 16:29:06 200 1
原创 MG-SOFT无法通过WAN地址连接设备
检查后是肯定不行的,因为我们上网连接的是LAN口,需要连接就得把LAN口改成WAN口,也就是说,要把路由器的先拔插,换成公司的线来支持上网。更换之后发现还是不行,这个时候需要打开网页,因为网页有个选项是把WAN口给关闭了,所以是ping不通的。可能是地址的不对原因,需要输入一个指令获取别的地址来登录。注意:操作需要 频繁拔插网线,所以需要购买一个网关。每次都要打开cmd来ping看看是否能通。首先要知道能不能ping通WAN口地址。需要打开cmd看看地址能不能ping通。再次打开发现还是不能连接。
2023-07-29 18:41:57 139
原创 MG-SOFT连接超时。
这里选项过多,我们需要进行过滤找到snmp,随机点击一个配置文件,然后按S键,就会跳转到关于S的配置文件。进入设备->应用->可选功能 ->查看功能-->输入snmp,选择我们需要的文件进行下载,以下如图操作。确保是能再查看MG-SOFT能否连接,不行的话,就是缺少public和private,需要进行配置。这里的配置信息,点击添加,我们选择的是,public:只读,private:可读可写。首先先查看电脑是否有安装snmp的文件,如果没有则就需要下载。点击进去,选择安全的选项进行配置。
2023-07-28 15:37:32 210 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人