随笔分类 - QT
摘要:1、创建好一个QT应用程序 2、手动创建新线程类,继承QThread 我这里新建的是下面 newthread.h 和 newthread.cpp 文件。 newthread.h #ifndef NEWTHREAD_H #define NEWTHREAD_H #include <QThread> cl
阅读全文
摘要:头文件: #include <string.h> #include <QProcess> #include <QDebug> #include <QString> 写数据到 I2c : void writeData(uint8_t data) { QProcess p; //声明 //printf(
阅读全文
摘要:QT安装完成能运行,但是新建窗体程序编译程序出现错误如下: unkown type name ‘QApplication’ unkown type name ‘MainWindow’ 解决办法: 帮助-》关于插件-》C++ 去掉Clang Code Model那个勾,然后重启电脑
阅读全文
摘要:1.添加头文件 #include <QCloseEvent> 2.重写函数 closeEvent() void 你的类名::closeEvent(QCloseEvent *event) { //需要执行的操作; } 3.声明,这里只保留了需要的,其他不用的声明已经删除 class 你的类名 :: p
阅读全文
摘要:1. 先在UI添加一个下拉框控件 comboBox 2. 添加头文件 #include <QSerialPortInfo> #include <QSerialPort> 3.在 .pro 文件最后加上下面一行代码 QT += serialport //测试必须要加这个,不然会报各种找不到匹配的函数的
阅读全文
摘要:定时器是用来处理周期性事件的一种对象,类似于硬件定时器。例如设置一个定时器的定时周期为 1000 毫秒,那么每 1000 毫秒就会发射定时器的 timeout() 信号,在信号关联的槽函数里就可以做相应的处理。 Qt 中的定时器类是 QTimer。QTimer 不是一个可见的界面组件,在 UI 设计
阅读全文
摘要:在使用QT编程后,如果想发布添加图标,在Windows下可以直接使用Qt自带的工具:windeployqt;而在Linux下则不行,这里记录一下怎么配置生成一个可以有图标的运行程序。 参考:https://blog.csdn.net/weixin_41985655/article/details/8
阅读全文
摘要:信号说明 QSlider很少有自己的函数,大部分功能在QAbstractSlider中。 最有用的函数是setValue(),用来设置滑块的当前值; triggerAction()来模拟点击的效果(对快捷键有用); setSingleStep()、setPageStep()用来设置步长; setMi
阅读全文
摘要:1. 添加图片资源到项目 2. 修改Button背景图片
阅读全文
摘要:刚好在项目中遇到了这样的问题,记录学习用,参考链接:https://blog.csdn.net/baidu_33879812/article/details/96297755 Qt中编写程序使用到了系统调用函数close(),本意是关闭已经打开的文件描述符,但是编译时报错,提示:error: too
阅读全文
摘要:参考链接:https://blog.csdn.net/csdn83419527/article/details/78840798 https://blog.csdn.net/qq_40263915/article/details/104884917 创建动态库.os文件 1.新建工程 点击Qt Cr
阅读全文
摘要:我们用QT编辑窗体应用程序的时候,一些特殊的时候需要固定窗体的大小,这里就简单记录一下用编辑器设置的方法。 1、调整你的的窗体程序到你需要的大小 2.编辑器设置把下图的2、3处的值设置为1处的大小即可 然后再源码中,最开始的地方添加以下代码 //关闭按钮失效 //this->setWindowFla
阅读全文
摘要:最近在学习QT编程,为了后面把X86平台的项目移植在Linux平台上,这里简单记录一下,第一步的学习过程,建立新工程。 1.新建项目 “Application”,中间的列表框中列出了可以创建的应用程序的模板,各类应用程序如下: Qt Widgets Application,支持桌面平台的有图形用户界
阅读全文