
QT
QT学习记录,用于记录学习中的笔记与遇到的问题
NameisBoy
道阻且长,行则将至。
展开
-
QT编写一个简单的MQTT测试小程序
1、安装QMqtt库参考下面这个教程非常安装简单:QT之QMQTT库的安装和使用里边也有连接服务器的教程可以参考!2、编写测试小程序2.1 简单创建一个界面:2.2 连接示例单击连接按键时,创建一个连接,连接主要方法如下:因为我的EMQx开启了userName的用户密码验证,所以需要加上用户名、密码验证。如果没有设置验证,可以不加。点击连接,订阅、发布Qt主题,可以收到消息:EMQx后台查看连接:2.3 完整程序connect是手动关联的mqtt信号槽函数,完整程序如下:m原创 2020-08-14 16:56:00 · 2104 阅读 · 6 评论 -
QT5连接并操作远程服务器MySQL数据库
QT5连接并操作远程服务器MySQL数据库文章目录QT5连接并操作远程服务器MySQL数据库一、连接MYSQL数据库0.加入MySQL动态链接库1.加入sql模块,包含头文件2.远程连接方法3.连接错误Error2003解决办法二、QT操作MySQL1.包含头文件2.操作示例一、连接MYSQL数据库QT连接远程服务器MySQL数据库,步骤如下:0.加入MySQL动态链接库首先在QT的安装目录下的bin文件夹下,加入libmysql.dll动态链接库,否则编译运行会输出MySQL驱动加载失败的错误!原创 2020-08-11 16:49:59 · 7507 阅读 · 4 评论 -
QT基础(五)之界面切换
QT基础(五)之界面切换文章目录QT基础(五)之界面切换一、创建新的界面1.新建UI界面相关文件2.选择Widget模板3.修改UI名称4.点击完成,创建成功后界面如下:二、如何进行界面切换?1. on_loginBt_clicked()2. on_quitLoginBt_clicked()一、创建新的界面在进行界面切换之前,需要先创建一个新的界面。创建步骤如下。1.新建UI界面相关文件2.选择Widget模板3.修改UI名称4.点击完成,创建成功后界面如下:二、如何进行界面切换?原创 2020-08-11 16:42:18 · 8293 阅读 · 0 评论 -
QT基础(三)之添加资源文件及界面美化
QT基础之添加资源文件及界面美化QT可以做出非常炫酷的图形界面,通过添加一些资源文件可以对我们的界面进行美化,下面以添加图片资源,美化标签为例,对QT Creator添加资源文件进行学习。一、添加资源文件1.给工程添加一个新的资源文件,选择Qt->Qt Resource File,点击choose进入下一步2.填写创建的资源文件名称以及资源所在路径,点击下一步3.为资源添加前缀:点击添加->添加前缀4.添加资源到资源文件中,点击添加->添加文件,选择需要添加的资源文件原创 2020-08-11 16:33:16 · 1326 阅读 · 0 评论 -
QT基础(二)之控件、信号和槽
QT基础(二)之控件、信号和槽文章目录QT基础(二)之控件、信号和槽一、控件1.1 常用控件介绍1.2 给控件改名二、信号和槽2.1 什么是信号和槽?2.2 如何关联信号和槽?一、控件1.1 常用控件介绍Lable(标签):常用于放置文本标签,也可放置图片、GIF图片等;Text Edit(多行文本编辑框):可以输入显示多行文本和图片,可以换行;Line Edit(单行文本编辑框):单行输入文本编辑框,输入时不会换行,常用于账号、密码等单行输入场景;Push Button(下压按钮):单击按下原创 2020-08-11 16:29:14 · 2202 阅读 · 0 评论 -
QT基础(一)之QT Creator工程初探
QT基础(一) QT工程初探文章目录QT基础(一) QT工程初探一、QT简介1.1 QT介绍1.2 QT优势二、QT Creator创建简单的界面2.1 QT Creator2.2 创建QT工程2.3 工程文件结构说明一、QT简介1.1 QT介绍 QT 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object原创 2020-08-11 16:21:39 · 749 阅读 · 0 评论 -
QT学习之C++面向对象基础
QT学习之C++面向对象基础1. 类和对象1.1 类的定义C++中的类可以简单看作是结构体的升级版,但是在类中成员不仅可以是变量也可以是函数。变量可以称作类的属性,函数可以称为类的方法。示例:class stduent{ public: int id;//成员之1 int age;//成员之2 void test(void);//成员之3,函数 private: int score;//成员之4};创建的方法类似结构体的定义方法,关键字 publi原创 2020-08-11 16:18:19 · 811 阅读 · 1 评论