
QT
文章平均质量分 63
无
梅山剑客
2023年6月毕业,7月入职的嵌软攻城狮
展开
-
QT的多种功能使用记录
QT的使用记录原创 2022-09-11 18:48:47 · 512 阅读 · 0 评论 -
QT绘制饼图+柱状图+折线图
使用qt绘制,折线图,饼图,柱状图,多柱状图原创 2022-09-08 20:59:19 · 3558 阅读 · 0 评论 -
QT提取数据库内容,根据不同字段要求显示不同颜色
qt提取mysql中的内容,根据不同的字段显示不一样的颜色原创 2022-08-30 22:01:36 · 926 阅读 · 3 评论 -
QT线程池的使用
线程池的介绍与实例化演示原创 2022-08-07 16:21:21 · 1160 阅读 · 0 评论 -
Json格式数据以及QT操作Json数据
Json 是一种数据格式,和语言无关,在什么语言中都可以使用 Json。原创 2022-08-03 20:25:32 · 1530 阅读 · 0 评论 -
QT中多线程的使用
桌面开发中,主线程负责窗口类,其他线程负责应用程序处理,减少窗口卡顿的现象发生。多线程机制正好满足这个需求,提高用户体验和代码执行效率。原创 2022-07-21 15:36:56 · 1565 阅读 · 1 评论 -
正点原子linux阿尔法开发板使用——QT开发篇
主要记录正点原子阿尔法开发板使用的一些记录,方便以后查询。QT开发篇1、关闭原子出厂界面 vi /etc/rc.local注释箭头这句话即可。关闭桌面程序后,可执行下面的指令进行重启桌面程序/opt/QDesktop > /dev/null 2>&1 &2、交叉编译环境设置。3、 如何创建自启动程序与出厂 Qt 一样,自启动脚本/程序指令可以放到/etc/rc.local 这个文件里,因为/etc/rc.local是系统启动最后一个执行的。当然也可以放在原创 2022-05-15 16:59:53 · 1586 阅读 · 0 评论 -
QT自动生成测试文档
项目要求使用QT软件后自动生成测试文档:实现过程如下所示:新建模板工程在模板插入书签:工程中添加如下QT += core gui axcontainer代码注释如下:首选新建一个word文档:void Widget::create_word(){ //新建一个word应用程序 word= new QAxWidget("Word.Application",0,Qt::MSWindowsOwnDC); //并设置为不可见 word->setProp原创 2022-05-08 21:54:35 · 1071 阅读 · 0 评论 -
QT绘制实时动态曲线——qcustomplot使用(三)
本小节内容致力于解决,qcustomplot无法绘制曲线的问题,在修改源码之后,可以在绘图过程中增加曲线的绘制。参考博文连接曲线绘制的移植1、添加如下代码到qcustomplot.c中class SmoothCurveGenerator {protected: static QPainterPath generateSmoothCurveImp(const QVector<QPointF> &points) { QPainterPath path;原创 2022-05-06 08:36:06 · 3387 阅读 · 4 评论 -
QT绘制实时动态曲线——qcustomplot使用(二)
在QT绘制实时动态曲线——qcustomplot使用(一)中,介绍使用官方的demo实现动态实时曲线。官方代码移植针对动态显示数据项目要求,移植官方代码demo开启绘图的函数void Widget::setupRealtimeDataDemo(QCustomPlot *customPlot){ customPlot->addGraph(); // red line customPlot->graph(0)->setPen(QPen(Qt::red)); customPlot原创 2022-05-04 17:50:36 · 13513 阅读 · 7 评论 -
QT绘制实时动态曲线——qcustomplot使用(一)
下载与安装要使用qcustomplot,首先需要在官网下载qcustomplot。下载链接。下载完成后,打开解压压缩包,添加qcustomplot.c和qcustomplot.h到目标工程文件。打开工程文件中的examples中的实例。可以看到有许多工程示例:动态实时曲线绘制就需要用到setupRealtimeDataDemo这个demo:源码如下:void MainWindow::setupRealtimeDataDemo(QCustomPlot *customPlot){ dem原创 2022-05-04 13:23:57 · 7177 阅读 · 5 评论 -
QT上位机学习(一)
一、C++基础(上)1、什么是C++?C++是C语言的升级版,在C的基础上增加了很多功能。是一种高级语言。2、 什么是面向对象?什么是面向过程?C语言就是面向过程,C++面向对象。举例:a+b。直接计算a+b就是面向过程。面向对象是给a+b穿上一层衣服,不是直接计算a+b。3、C++的灵魂,C++的类类是C语言结构的升级版,类的成员可以是变量也可以是函数。4、如何定义一个类class student{public: char name[64]; char age;}5、什么原创 2021-06-08 15:49:33 · 9415 阅读 · 0 评论 -
QT连接数据库
QT版本是QT5.9.9,编译器是32位的,数据库是5.7.38 32位的,位数一定要匹配否则无法连接数据库。QT += core gui sql在.cpp的文件直接添加如下代码。#include "mainwindow.h"#include "ui_mainwindow.h"#include <QSqlDatabase>#include <QMessageBox>#include <QSqlDatabase>#include <QSq原创 2022-04-28 15:38:37 · 2539 阅读 · 0 评论 -
QT之QSS美化
QT之QSS美化转载 2022-03-14 21:00:19 · 633 阅读 · 0 评论 -
QT入门学习(三)
QT-TCP通信tcp通信的步骤:十几行代码实现TCP通信。QT的tcp通信机制:TCP聊天程序首先创建TCP的服务器和客户端,如图所示:设计一个普通界面,并且对这个普通界面进行布局。之后在代码区对代码进行填充:1、首先添加类,否则头文件报错,无法进行编译。...原创 2021-09-15 16:30:17 · 1892 阅读 · 0 评论 -
QT入门学习(二)
Day_4Review1、自定义控件1、创建一个自定义控件2、在要提升的控件身上右键->提升为。3、对话框 – 添加类(自定义类的名字)->提升2、绘图和设备1>画家类: QPainterQPainter 设置绘图设备1、构造函数的参数 ->QPainter p(绘图设备)2、在当前窗口中画图:重写paintEvent()函数2> 绘图设备1、QPixmao p;p.load(路径)—加载图片a、专门为图像再屏幕上的显示做了优化、依赖于平台b、原创 2021-09-06 14:51:15 · 576 阅读 · 0 评论 -
QT5入门学习(一)
DAY01添加按钮之前先包含头文件,在widget.h中#include<QPushButton>,第一个字母都是Q。继续在private:下面添加如下代码。private: QPushButton b1;//可以直接使用 QPushButton *b2;//不能直接使用。空指针,需要实际的内存。 //按钮进行初始化,实例化,实例化的2种方式。 b2 = new QPushButton("hello,qt"); //b2->setTe原创 2021-07-13 19:10:27 · 3985 阅读 · 2 评论 -
QT上位机学习(二)
六、写一个串口调试助手一、QT下的三驾马车1、QT下的串口编程2、QT下的网络编程3、QT下的操作GPIO1、仿写串口调试助手步骤1:做好UI界面接收框控件:Plian Text Edit属性选择:Combo Box发送框控件:Line Edit广告控件:GroupBox设置串口助手的接收框不能写入数据,在点击窗口的情况下,按下readOnly。设置串口助手的默认波特率,双击图标。currentIndex 选择2检测串口的代码。{ ui->setupUi(this)原创 2021-06-09 08:25:45 · 1579 阅读 · 0 评论