![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
QT
GrassFishStudio
这个作者很懒,什么都没留下…
展开
-
#QT(QCharts绘制曲线)
【代码】#QT(QCharts绘制曲线)原创 2024-06-18 22:49:43 · 623 阅读 · 0 评论 -
#QT获取ONENET云平台数据(草稿)
这个是虚函数,可以重构。原创 2024-04-21 14:17:51 · 333 阅读 · 1 评论 -
#QT(DEMO2-登录界面)
Line Edit输入不换行。原创 2024-03-03 17:27:14 · 243 阅读 · 0 评论 -
#QT(DEMO)
(5)通过代码修改界面内容(修改label内容为中文,按钮内容为中文),点击widget.cpp,加入代码并且运行。(2)点击widgets.ui拖入以下组件:label、push-button。新建好一个工程存放文件夹(路径不能有中文),然后按下图配置。(3)设置button点击关闭窗口。原创 2024-03-03 16:34:00 · 315 阅读 · 0 评论 -
#QT(程序打包)
(1)切换工厂到"release",release模式基本没有调试信息,比较精简,debug模式有很多调试信息。f.此时打包完成,在新创建的文件夹中,已经有了一些文件,需要使用时,需要将整个文件夹打包发送给他人。(3)找到release构建的文件夹,在其子文件夹里面已经有exe文件,此时还打不开。(5)将ico格式图标放置到工程文件夹中,然后在工程文件.pro中加入图标。a.在桌面新建一个文件夹(不要中文命名),把exe文件拷贝到该文件夹中。(4)网上下载一个图标(必须为.ico格式)原创 2024-03-05 10:37:07 · 193 阅读 · 0 评论 -
#QT(TCP网络编程-客户端)
b.键入ipconfig,常看IPV4地址,然后同时打开客户端和服务端,将IPV4地址输入给客户端,然后端口选择一样即可,如果不行可以换其他端口试试。(1)做一个客户端UI界面(注意改标签名字,后面方便关联函数)(2)编写客户端代码,代码编写完成之后,测试。a.cmd打开命令行。原创 2024-03-05 14:30:46 · 537 阅读 · 0 评论 -
#QT(QT时钟)
qtimer(qt的定时类)qtime(qt的时间类)原创 2024-03-05 18:17:31 · 448 阅读 · 0 评论 -
#QT(智能家居界面-布局)
注意弹簧不是拖拽拉长,而是使用栅格布局。运行发现窗口放大缩小可以自动调整。水平布局,垂直布局,栅格布局。原创 2024-03-04 13:40:11 · 545 阅读 · 0 评论 -
#QT(信号与槽)
b.发现widget.cpp和widget.h中出现添加的槽函数,注意widget.h中的函数声明位置。a.拖拽widget.ui,放置push-button组件,并且自动生成槽函数。(3)connect函数关联(不受名字约束)(2)手动添加,仿照自动添加。原创 2024-03-04 12:22:33 · 557 阅读 · 0 评论 -
#QT(TCP网络编程-服务端)
【代码】#QT(网络编程-服务端)原创 2024-03-05 13:35:40 · 431 阅读 · 1 评论 -
#QT(网络编程-UDP)
(2)编写open按钮代码进行测试(用网络调试助手测试)(3)完善其他功能测试。(1)做一个UI界面。原创 2024-03-05 16:14:47 · 463 阅读 · 0 评论 -
#QT(智能家居界面上-图片插入)
(3)按如下步骤将图片加入到工程中(pic.qrs文件夹)(1)添加图片文件(图片资源文件,PNG格式为佳)(5)免费ICON下载(easyicon)(2)将图片放入工程文件夹。原创 2024-03-04 13:17:21 · 495 阅读 · 0 评论 -
#QT(智能家居界面-界面切换)
(2)可以看到新加入一个ui文件,双击打开,设置窗口大小与登录界面一致。上面下载几个ICON图标,应用到PUSH-BUTTON上面。b.主界面点击返回,关闭主界面(回到登陆界面)(3)加入几个PUSH-BUTTTON,再在。(1)创建一个新界面(UI界面)a.初始界面点击登录进入主界面。(4)加入界面切换功能。原创 2024-03-04 15:41:28 · 952 阅读 · 0 评论 -
#QT(本地音乐播放器)
(7)获取音乐总时长,当前播放进度,改变当前播放进度,改变音量的实现。(2)listwidget以及水平滑块。(1)鼠标悬停,背景颜色改变。(6)上一首,下一首的实现。(3)双击播放音乐的实现。(4)打开文件夹的实现。原创 2024-03-08 10:31:09 · 840 阅读 · 0 评论 -
#QT(串口助手-界面)
根据提示add or remove compent ,加入serial port即可,加入serial bus可以以后编写can modbus等上位机软件。(7)在pro文件中加入serialport,如果报错为缺少module,那么可以在qt安装文件中,找到。(2)此时串口助手大体UI完成,但是接收框也能输入数据,应该禁止接收框输入数据,将接收框改为只读属性。(3)在可选择的属性框中设置待选择的属性。(4)加入选项后,发现布局有问题。(6)修改可选择属性的默认选择。(7)加入搜索串口代码。原创 2024-03-04 17:58:08 · 922 阅读 · 0 评论 -
#QT(串口助手-实现)
(3)将串口打开与串口关闭通过槽函数关联按钮(QMessageBox用于提示)pro文件(只加入了serialport,以及自动加入的图标文件)(4)关联准备读函数(函数部分widget前应该有void)(1)在widget.h中加入必要文件,并且定义一个类指针。(2)如果有类的成员不知道怎么写,可以通过以下途径搜索。原创 2024-03-04 21:19:47 · 570 阅读 · 0 评论 -
#QT(MP3播放器-部分界面)
f.将以下库加入到widget.h文件中(QMediaPlaylist已经被移除)在如图两个按钮的style中加入以下代码,将搜索栏放在一个GroupBox内。e.在pro文件中加入 network multimedia sql。(4)QMediaPlayer/Playist类应用。b.在style-sheet填入以下代码。c.禁止窗口大小改变,关闭窗口标题。(1)network网络多线程。(5)SQLite存储搜索歌曲。B.皮肤,信息,退出按钮。d.加入搜索栏,UI设计。C. 按钮图标透明化。原创 2024-03-06 13:22:25 · 684 阅读 · 0 评论 -
#QT(SPinBox、其他显示组件、时间日期定时器)
1.IDE:QTCreator2.实验3.记录4.代码原创 2024-03-11 11:01:28 · 147 阅读 · 0 评论 -
#QT(QString)
1.IDE:QTCreator2.实验3.记录4.代码原创 2024-03-11 09:59:25 · 220 阅读 · 0 评论 -
#QT(MainWindow初尝---文本编辑器)
(3)打开文件操作,主要查看QFileDialog类说明还有QFile类说明,QFileDialog用于选取文件,QFile用于操作文件。(2)为几个功能写实现,这里不能使用转到槽,需要自己用connect函数关联。(5)写入的数据期望为QByteArrary,如何将其转换为该类型使用append函数,具体查看类说明。(6)对于文件保存,可以存储不同类型的文件,只需要自己添加后缀即可。c.QFile打开创建的对象设置权限(只读,只写,读写)b.将得到的名字给QFile创建对象进行操作。原创 2024-03-16 20:07:54 · 733 阅读 · 0 评论 -
#QT(网络文件下载)
(7)下载按钮按下时进行。(4)下载进度加载实现。(3)缺省路径的实现。(6)网络回应的实现。原创 2024-03-11 22:49:20 · 1344 阅读 · 0 评论 -
#QT(QT类库的模块)
1.IDE:QTCreator2.实验3.记录4.代码原创 2024-03-12 14:55:24 · 214 阅读 · 0 评论 -
#QT(QSpinBox,QDoubleSpinBox)
教程来自:阿西拜编程 QT C++ 5.9。设置进制的第二种方法。原创 2024-03-12 18:23:06 · 346 阅读 · 0 评论 -
#QT(容器类、容器类迭代)
(1)容器类(顺序容器类---传入value即可,关联容器类---传入key和value)(2)容器类迭代(含mutable可读可写,含Interator则为迭代)a.java类型的容器类迭代(指针指向数据之间,可反方向遍历)b.stl类型的迭代容器类(直接指向数据项)原创 2024-03-12 14:49:25 · 158 阅读 · 0 评论 -
#QT(定时轮播电子相册)
(1)使用QOBJECT的TIMER。(3)多定时器定时溢出判断。(4)QLABEL填充图片。(2)EVENT时间。原创 2024-03-16 16:04:58 · 973 阅读 · 2 评论 -
#QT(事件--快捷键保存文件)
(4)QEvent继承于QObject,而所有事件又继承于QEvent,QObject中事件处理函数为虚函数,所以。(2) 所有时间均继承于QEvent,任意QObject对象都可以处理事件,而大多数类都继承于QObject。(3)事件分为两类:a.自动发生,定时器事件。b.用户交互发生,鼠标按下,键盘输入。虚函数基类必须写virtual,派生类不是必须写virtual。在上一个文本编辑器的基础上实现快捷键"ctrl+s"保存文件。(1)查看QEVENT的有效事件。(6)快捷键实现保存的关键代码。原创 2024-03-17 11:22:48 · 555 阅读 · 0 评论 -
#QT(QComBox、QPlainTextEdit)
1.IDE:QTCreator2.实验3.记录4.代码原创 2024-03-11 12:22:06 · 122 阅读 · 0 评论 -
#QT(显示组件、日期时间组件)
【代码】#QT(显示组件、日期时间组件)原创 2024-03-13 12:45:23 · 319 阅读 · 0 评论 -
#QT(QString)
(3)append,preappend,indexof,lastindexof,.................(simplified会去掉首尾空格,并且合并内部的空格,如果有相连的多个空格只留下一个)(1)QString采用Unicode编码,即16位QChar。原创 2024-03-12 15:29:33 · 176 阅读 · 0 评论 -
#QT(一种朴素的计算器实现方法)
(5)用一个temp_text来记录数字,每次运算符按下会将其转换为数字然后计算完毕之后将其清空。而最上面的text则只是一个界面,用于观察自己输入的运算式子。(1)这个计算器只要有运算符敲入就会进行一次运算,所以他没有先后之后,无法满足运算优先级。(6)第三条text专门用于显示结果,只有=按下时才会显示结果。(3)实时计算的值存放在全局变量total中。(2)小数点第六位有小概率出现不准的情况。(4)是将字符串转为数字。原创 2024-03-14 19:16:24 · 935 阅读 · 0 评论 -
#QT项目实战(天气预报)
if(window.IPCallBack) {IPCallBack({"ip":"123.147.249.72","pro":"重庆市","proCode":"500000","city":"重庆市","cityCode":"500000","region":"渝北区","regionCode":"500112","addr":"重庆市渝北区","regionNames":"","err":""});[]代表的是数组,{}代表的是对象,从最外层开始一层一层往里面剥开,最外层始终是一个"{}"。原创 2024-04-06 11:14:30 · 1901 阅读 · 1 评论