![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT5
文章平均质量分 59
堺雅人v
这个作者很懒,什么都没留下…
展开
-
Qt5实现上位机与串口通信
Qt助手内搜索: Qt Serial Port 为串口的相关函数 1.添加串口头文件:#include<QSerialPort> //使用串口功能#include<QSerialPortInfo> //串口输出信息之后就可以直接操作波特率等等的串口相关内容2.工程文件添加串口.pro文件内:QT += core gui \ serialport3.串口使用3.1 .cpp文件内,正常创建界面UIui->控件对象->控件函数(参数);原创 2021-08-09 01:34:46 · 2443 阅读 · 0 评论 -
Qt5自定义信号与槽详解
注意点 : emit 信号对象 ->信号函数(传参)发送出 emit 后面的内容 自定义信号和槽的实现原理:1.自定义信号函数和槽函数,及他们的类和对象;2.对他们进行关联 (及:发送对象若发送某信号,接收对象自动执行某函数);3.使用某种方法emit发送出“发送对象,及其发送信号”,2会进行接收,运行2的程序。 方法:总结:使用connect关联:(发送对象,信号,接受对象,槽)。接下来,把:发送对象,信号,传递给上述关联,执行上述程序,运行槽函数1.创建原创 2021-07-31 11:27:12 · 902 阅读 · 0 评论 -
QLabel设置背景颜色或字体失效显示“无效样式表”解决办法
点击ui中的label,右下角选择styleSheet添加样式表。样式表中,可以选择资源、改变背景颜色、改变字体。但是添加以后,显示样式表无效,如图:原因:无法识别资源类型解决办法:手动添加资源类型...原创 2021-07-30 16:19:50 · 2726 阅读 · 1 评论 -
Qt5信号和槽及lambda表达式的应用
signals信号:发起者slots槽:接受者信号与槽的实现形式1.通过ui直接实现给按钮直接添加槽函数,并在槽函数中定义具体实现内容类内声明:类外定义: 2.connect实现2.1 通过signal、slot函数实现在头文件中声明槽函数,在cpp文件中定义此槽的具体函数:private slots:void on_button1_clicked();connect实现信号与槽的交互:(“conncet函数”和“槽的定义函数“在同一个文件下”)(“connce原创 2021-07-29 10:49:35 · 618 阅读 · 0 评论 -
Qt5创建控件、交互方法及帮助文挡使用方法
一、 控件的创建方法1.直接使用代码生成控件时,注意事项建议从堆区申请空间,而不要从栈区申请原因: 父对象析构时,这个列表中的所有对象都会被析构 例子:1.堆区申请://在窗口a中创建按钮b:QWidget a;QPushButton b ("按钮b",&a)入栈顺序: 窗口a先,按钮b后。出栈顺序: 先析构b,后析构a,因为a是父对象,所以析构的时候会再次析构a的孩子列表。 但是,因为孩子b已经先被析构了,所以父对象a的孩子列表中没有对象,就不会再去原创 2021-07-29 09:22:56 · 411 阅读 · 0 评论 -
Qt5工程文件详解及使用方法
一、工程自带文件以QMainWindow基类窗口为例,当前工程下的文件:创建的类名Class name为:myMainWindow.h文件声明函数具体代码写在类名.cpp文件里(决定窗口逻辑和界面)main.cpp一般不用管 1.【main.cpp】: 用于执行整个主窗口。 1.初始化应用程序,对象为a; 1.1 整个文件代码结束时,最后要返回a.exec(),目的是:阻塞,等待用户操作。 2.实例化主窗口对象,对象为w,窗口类名为自定义的Class name;原创 2021-07-28 17:01:39 · 799 阅读 · 0 评论 -
Linux下QT环境搭建及初始化操作
一.搭建Qt Creator交叉编译环境1.下载5.12.9版本 终端下输入: wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run2.安装 进入下载目录,给予下载包权限,并运行szb@ubuntu:~$ cd /home/下载 hero@ubuntu:~/下载$ chmod +x qt-opensource-linux-x64-5.12.9.runh原创 2021-07-26 16:02:31 · 371 阅读 · 0 评论