自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Qt 常见问题与技巧(个人备忘用,持续更新...)

加快编译速度用msvc编译,pro文件加入 QMAKE_CXXFLAGS += /MPmsvc中文乱码,头文件中加入#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif想调用windows的API发现老是报错除了添加头文件 windows.h外还需要引入lib文件#include <windows.h>#pragma comment(lib,"user32")...

2022-02-11 10:03:34 380

原创 Qt/QML 遇到的小问题,一一记录,并尽量留下解决方法

解决方法:改成用winRAR创建自解压文件

2021-07-14 15:38:47 3241 1

原创 Qt中帧率 计算

QTimer *time = new QTimer(this);connect(time,&QTimer::timeout,this,[=](){ static QTime time(QTime::currentTime());// double key = time.elapsed()/1000.0; this->replot(); static double lastFpsKey = 0; static int frameCount; .

2021-01-29 10:31:28 3094 3

原创 Qt 使用SQLITE数据库时,调试的时候没有问题,打包的时候点开SQLITE相关功能不行,或者点开程序没有反应

自己的电脑上运行没有任何问题,一打包到别人电脑上就点击无反应了。一开始还以为是依赖的DLL缺失,折腾来折腾去也没成功。最后发现是把数据库创建的操作放在 QApplication a(argc, argv);之前了。。。。。。。把创建连接数据库的操作放在这句 QApplication a(argc, argv)后面就可以解决。再打不开的话尝试替换一下Qt5Core.dll(把所用编译器目录下的Qt5Core.dll替换掉打包目录下的Qt5Core.dll),编译器目录,例如D:\Qt5.12.8\5.

2021-01-18 15:46:56 827 2

原创 Qt子窗口部件提升为类后,该类如何与父窗口通过信号槽连接。

先入为主的原因,我把问题弄得复杂化了。Qt如何将控件提升为类,这个自己搜索一下我就不说了。注意如果自己定义的类是在包里的话,需要修改头文件,或者在pro中加INCLUDEPATH .pages(pages是你的包名); 然后在该类中实现你想要的效果。由于我需要在这个类中绘图,重写了paintEvent,问题来了。自定义类与数据来源的类没有包含关系,这个时候该怎么写信号槽呢。可能我描述的比较复杂...

2020-01-13 17:22:20 1638 1

原创 记一些在Qt中遇到的错误

问题:Qt提升自定义控件时,出现No such file or directory错误。 这是由于自己在工程下建立了文件夹,导致Qt自动生成的代码不包含上一文件名。。。。手动添加一下即可。...

2020-01-12 16:44:48 266

原创 关于QT中串口和线程的简单结合(通过子线程操作串口、movetothread)

如果你也像我一样,遇到了不知道如何正确的使用子线程去操作串口的问题,建议你看一下下面我的粗略见解,希望你能有所收获。如有不正之处,希望指出。项目结构创建一个带UI的项目,添加Object类来对串口操作进行封装。Object类中继承QObject,可以在这个类中定义一些槽函数,例如初始化串口、打开串口、关闭串口的一些串口操作。这里是我的Object中,初始化串口函数void O...

2020-01-12 10:04:25 3935

原创 Qt监控文件或者目录(QFileSystemWatcher)

目的:监控文件或者文件目录策略:用QFileSystemWatcher来监控,自带信号QFileSystemWatcher介绍:该类提供用于监控文件和目录进行修改的接口,通过观察指定路径的列表来监视文件系统对文件和目录的更改。使用方法:addpath()/addpaths() //添加单个/多个监控对象 rem...

2019-12-12 14:43:52 918

原创 Qt中对话框间数据的传递(信号槽机制)

目的:把对话框中的数据传递到主窗口;解决方案:信号与槽;实现效果:弹出对话框流程:①在项目中添加新的对话框类newDialog;②在newDialog中定义信号send(int a);③在主窗口中创建newDialog的对象,连接槽函数。具体代码(5.9.7):mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDO...

2019-12-09 12:34:44 881

原创 Qt中,利用事件过滤器重写鼠标滚轮事件,以QtableWidget为例子。

使用目的:想屏蔽掉鼠标滚轮对于tableWidget滑动条的影响关键点:接收鼠标滚轮事件的是tableWidget的滑动条、事件过滤器总结:事件过滤器的使用。使用事件过滤器的过程:①在.h文件中声明事件过滤器bool eventFilter(QObject *ojb, QEvent *event);其中,obj是表示事件的对象,event表示事件②为控件(tab...

2019-12-03 11:34:42 2519

原创 Qt中有无线程的简单对比

新建基于widget的项目,UI中添加两个pushbutton,和一个textEdit接下来编写槽函数操作一:void Widget::on_btn1_clicked(){ static int count=0; for(int i=1;i<1000000000;i++) count+=i; ui->textEdit->se...

2019-11-08 09:13:09 106

原创 Qt中多个单选按钮信号连接到同一个槽函数

当多个类似信号需要连接到同一个槽函数时,在槽函数内需要对信号的来源进行判断,这里主要是采用sender()函数,此函数会返回信号来源的方向,让我们来看看效果:接下来是具体的代码: 首先添加3个RadioButton,并且连接到同一个槽函数:QString str1[3] = {"NetBook", "Handset", "Tablet"};...

2019-10-16 10:55:01 2978 2

直流无刷电动机原理及应用.pdf

直流无刷电动机原理及应用.pdf

2021-07-15

无霍尔直流无刷电机控制与应用技巧.pdf

无霍尔直流无刷电机控制与应用技巧.pdf

2021-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除