自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(576)
  • 资源 (19)
  • 收藏
  • 关注

原创 FOC电机控制矢量控制编程心得(完整实践理论),有需要的看文章找地址进一步了解

不同于书上的大理论,我这是注重实际的编程实现,预计过多一个月完成,这是目录:目 录1. 引言2. 相电压及合成矢量推导2.1 物理模型2.2 矢量合成3. 电压空间矢量图六边形3.1 相电压计算3.2 参考点3.3 相电压空间3.4...

2020-04-18 09:03:02 8078 90

原创 qml 菜单图标没有颜色svg无颜色黑白

服了,你们这些吊毛都不用这个菜单图标的吗?qtquick 中文全网居然没有,服了。

2024-11-13 14:07:28 113

原创 QQuickPaintedItem收不到mouseReleaseEvent事件

在press重载函数中,不要调用 基类的press事件,坑爹吧?

2024-11-13 11:25:18 116

原创 QToolbar工具栏下拉菜单不弹出有小箭头

最后发现,action必须new,这样setMenu后才能弹出来,而且小箭头是独立的。你会发现压根弹不出来。

2024-11-08 11:41:23 345

原创 qml 图片浏览器旋转、按鼠标缩放

【代码】qml 图片浏览器旋转、按鼠标缩放。

2024-11-04 18:31:05 247

原创 qpainter 绘制白板画笔擦除等功能

纯粹分享:说明:例子:

2024-10-30 11:52:40 177

原创 Qt限制QGraphicsScene QGraphicsItem内部的移动范围

例如我们设定view->setSceneRect(),那么scene.sceneRect一开始是一个item大小,随着item的移动,scene.sceneRect就慢慢变大,但是view.sceneRect却不会变化(他一直只能看这么大了,但是可以通过缩放看到增长后的边界区域)1、如果view的scenerect没设置,那么就跟scene的scenerect一致,可自行打印。view的scenerect表示可以看到的scene大小,也就是滚动条能达到的大小。

2024-10-27 20:04:36 573

原创 qss设置Q_PROPERTY不生效

是所有用户界面元素的基类,所有用户界面元素都是从QWidget派生而来的。当设置样式时,必须继承QWidget样式才能被正确的应用和显示。

2024-10-25 15:42:09 202

原创 QGraphicsItem无法触发收到 mouseMoveEvent 事件

这个move,要press以后才有,主要是给选择和聚焦用的。

2024-10-18 10:54:09 266

原创 QTPropertyBrowser属性表控件:新增自定义属性类型

这兄弟改源码当然是错的:QT属性表控件:新增自定义属性类型_initializeproperty-CSDN博客正确的是用继承方法来做:QtPropertyBrowser属性表自定义类型-3YL的博客

2024-09-21 16:03:29 488

原创 qlistview qlistwidget定时器自动滚动 scroll

搜遍全网好像没人干

2024-03-26 20:14:03 504

转载 PCB板上圆Mark点定位方法的研究

主要还是说明了mark点如何纠正坐标偏差的一些数学上的公式计算,不是纯图像算法找mark点就完了,欢迎继续阅读:基于机器视觉的PCB板上圆Mark点定位方法的研究-3YL的博客 (labisart.com)

2023-11-08 09:39:05 359 1

转载 华为放大招,国产就是强

但是,我也相信,很多人即使在懂了这些道理以后,他依旧会去购买外国商品——就像我们上面举的那个例子:一件一模一样的商品,外国商品一直卖3000元,中国商品第一年要4000元,第二年要3500,第三年需要3000元,第四年只需要2500元,他会在前两年选择外国商品,第四年选择中国商品。购买本国商品其实就和上面的“我买你梨,你买我的苹果”是一样的,只不过过程稍微复杂一点而已:你的钱被张三赚走了,张三买了李四的商品,李四又买了王五的商品,王五又买了赵六的商品,赵六又来买你的商品……

2023-08-30 11:37:04 291

原创 CH32V307 开启浮点后rtthread的修改

开启浮点:ide 开启float point->rvf, floating point abi->single precision,优化里设置 single precision constants。在cross linker里 misc 设置use float with nano printf。然后rtthread的cpuport.h启用宏 ARCH_RISCV_FPU。最后按下面改4个文件。

2023-08-22 11:57:46 506

原创 Qt Qml自定义模态对话框

【代码】Qt Qml自定义模态对话框。

2023-07-26 17:12:20 937

原创 qt c++发信号给qml

注意,setContextProperty要在setSource之前,否则报很多警告。网上的感觉没一个靠谱的。

2023-06-12 15:19:02 698 2

原创 CH32V307枚举USB为WINUSB并且免驱

2、要识别为Win USB设备,需要枚举时增加一些描述符,windows才能自动安装驱动,而无需强制选择。有2个版本增加描述符方法,这里讲1.0版本,下面重点讲讲单片机MCU如何自动识别为WinUSB。1、只要能枚举成功为bulk设备,那么就能在设备管理器里面,手动更新驱动程序,强制选择为WINUSB设备即可!不一定要识别为Winusb设备,Win10通用。A,定义描述符,具体看这里。

2023-04-15 10:43:01 1251

原创 getopt getopt_long的VC MSVC 微软版本

直接拿去用即可:GitHub - lifegpc/getopt-MSVC

2023-03-04 17:01:28 210

原创 QString fprintf乱码问题

【代码】QString fprintf乱码问题。

2023-02-04 08:28:37 578

原创 QHash QList容器类修改元素的值

不过要判断这个元素是否有效,特别是指针元素的情况下!list[0].x = 2,或者。

2022-10-17 08:52:57 1405

原创 Windows10 内存占用大,掉不下来,释放工具

内存,是RAM,不是硬盘!

2022-09-27 16:50:27 1279

原创 电机驱动芯片,mos管栅极驱动芯片国产替代方案

推荐几个:1、驱动+MOS管2合一,适合做小功率应用:

2022-07-28 10:56:04 4818

原创 Qt的QSerialPort 使用注意事项

基本用法就不说了,说一下注意点:1、不可以跨线程使用,比如GUI构造,传指针给子线程,NO!2、同步和异步方法不可以混用,同步包括waitForReadyRead, waitForByteWritten这2个函数;异步方法包括dataReady, byteWritten等信号继续:Qt的QSerialPort 使用注意事项-3YL的博客 (labisart.com)...

2022-06-09 17:29:11 866 1

原创 c++11 range-loop might detach Qt container (QStringList)避免方法

字面描述是循环会分离此列表。避免出现此警告用如下方法

2022-06-07 15:11:40 3306

原创 C++以类作为指针数组及双重指针如何初始化?

大家都讲int类型的双重指针,我们讲讲类的双重指针,这个在实际用得上

2022-06-02 12:04:16 326

原创 qInstallMessageHandler在debug模式下无效

qInstallMessageHandler大家都知道怎么用,但是有没遇到debug调试模式下不能输出呢?windows平台啊,linux好像没问题。解决方案就是:qInstallMessageHandler 在debug模式下无效-3YL的博客

2022-05-20 15:11:03 468

原创 在Windows上编译QtCreator 6

看了qtcreator一直在更新,但是官方又没有我这版本的qtcreator,于是想自己编译一下,5.14.1+vs2017。1、从清华镜像下载qtcreator6源码,解压2、下载cclang二进制文件:https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/prebuilt/libclang/libc/libclang-release_80-based-windows-vs2017_64.7z3、下载ninja,直接放到

2022-04-18 13:56:52 626

原创 QMainWindow作为QWidget子窗口,实现自定义无边框标题栏

需求如下:QMainWindow无边框,但是又要菜单栏、多窗口、dockwidget。这时候无边框就很蛋疼,不好拉伸,没地方拖动。那么变个思路,把QMainwindow嵌入到qwidget中,然后在qwidget中layout实现嵌套,这时候就灵活多了,截图:代码:Widget.cpp#include "widget.h"#include "ui_widget.h"#include "mainwindow.h"#include <QBoxLayout>#

2022-03-31 10:20:14 1994 2

原创 QSqlQuery 如何与数据库 QSqlDatabase 关联 保持连接

结论:只有使用Qt内置的默认连接名的时候,QSqlQuery才可以用空的构造函数,即如下是一一对应的:mdb = QSqlDatabase::addDatabase("QSQLITE");// 等价于 q(mdb)QSqlQuery q;q.exec("select *...");又或者指定了连接名,必须要按如下配对:mdb = QSqlDatabase::addDatabase("QSQLITE","MyConnectName");// 不能用空构造函数,提示 d

2022-03-23 17:11:24 2001

原创 qt 无边框窗口拉伸,可能是全网最精简的代码

王婆卖瓜自卖自夸!废话少说,上代码,基于QMainWindow:H:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QRubberBand>QT_BEGIN_NAMESPACEnamespace Ui { class MainWindow; }QT_END_NAMESPACE#define DEFAULT_CURSOR Qt::ArrowCursorclass

2022-02-22 10:34:17 1055

原创 qt使用opengl绘制YUV数据图像(完整代码)

这个兄弟实现了这个:qt使用opengl绘制YUV数据图像_求知者先的博客-CSDN博客不过烦就烦在代码不全,好人做到底:1、找一个qcif(176x144)分辨率的yuv文件到c盘2、copy如下代码运行即可MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); { auto

2022-02-11 12:00:37 3171 8

原创 Qt将鼠标移动范围限定在某个区域内QCursor跨平台代码

不用ClipCursor(),直接上跨平台代码:void MyMainWindow::leaveEvent(QEvent * event){ // Get the window geometry & cursor position const QRect & rect = geometry(); QPoint position = QCursor::pos(); // Check the bounds qint32 x = qBound(rect.left(), posi

2022-02-08 10:11:38 1764

原创 把悲伤留给自己-陈升-192k mp3

懂的就点:把悲伤留给自己-陈升-192k mp3-3YL的博客

2022-01-13 10:42:14 3070

原创 QDockWidget 用法示例代码QMainwindow

代码参考了sqlitestudio,基本框架有了,大家拿去happy:QMainWindow::setCorner()的作用要使left的底部跑到最下边,设置一下corner就行:// 意思是,Bottomleft这个角落,属于左边dock部分,左边dock底部会伸到最下面setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea); // 参考上面意思setCorner(Qt::BottomRightCorner, Qt::Rig

2022-01-13 08:41:37 658 1

原创 qopenglwidget实现qimage图片显示,硬件加速对比

代码来自csdn一个兄弟,具体忘了哪里了。后来经过我改良成了现在这样子,主要有3个功能:1、支持paintGl()调用显示2、支持qopenglwidget->panitEvent()调用显示3、支持普通qwidget->paintEvent()调用显示打开QtOpenGLWidget.pro,配置变量如下:继续继续:qopenglwidget实现qimage图片显示,硬件加速对比-3YL的博客...

2022-01-11 11:07:21 3291 3

原创 C++ 单例加入初始化参数

上一篇文章见:C++单例模式及线程安全(含2004年和2011年版本)-3YL的博客留言有个扛精,号称写了几十万行代码,说单例就要把初始化参数写死到类里面。那么我们来举一个例子。比如我们有一个INI读写类,因为读写同一个文件,那做成单例肯定有好处,不会多个实例访问。代码如下:class Config : public QObject{public: // 单实例 static Config& i(); void save(const QString &

2021-12-18 11:29:07 2303 3

原创 这款3MB的Notepad吊打Windows自带,notepad++替代

Notepad2(二次开发版)名称也是“Notepad2”,但是与Flo开发的完全不同。这个Notepad2是基于开源项目Notepad-mod的二次开发,功能十分强大,也是目前使用较多的,作者还在持续更新中。开源地址:https://github.com/zufuliu/notepad2具有以下优点: 支持书签 用于标记单词或选定内容的所有匹配项,并显示匹配计数的选项 增强了单词和功能的自动完成功能 某些单词的基于上下文的自动完成 增强的自动缩

2021-12-14 08:57:03 1129 2

原创 qt5 多工程多语言国家化演示实例

一般我们都是app+dll方式,并且app和dll都可能引用同样的字符串。这个工程演示了如何架构多语言国际化的示例。目前唯一不好的是同样的字符串需要翻译两次!shit!架构:/res en-US-app.qm en-US-dll.qm/app app.pro/dll dll.prostrings.h其中strings.h包含需要引用的文字:#include <QObject>class Strings:public QObject

2021-11-30 14:53:58 249

原创 qtcreator 使用qdebug输出文件路径并快速打开到行数

qtcreator 使用qdebug输出文件路径并快速打开到行数用过AndroidStudio的同学都知道,在log控制台可以直接点击文件名,然后文件就打开并定位到某行,这样调试非常方便。那么qtcreator是不是也可以这样呢?答案是肯定的,重磅代码来了:qtcreator 使用qdebug输出文件路径并快速打开到行数-3YL的博客...

2021-11-17 10:04:31 483

原创 qtcreator qmake subdirs多工程编译依赖的坑

注意,以下写法是错的:TEMPLATE=subdirsSUBDIRS=\src/app\#relativepathssrc/lib\src/lib2app.depends=liblib2虽然qmake可以解析出子工程叫lib 和lib2,但是就是无法depends!要用工程名+子目录 .subdir 架构才能识别:qmake拷贝文件,以及QMAKE_COPY等命令解释,q...

2021-11-10 16:13:58 1035

qml 图片浏览器旋转、按鼠标缩放

https://blog.csdn.net/lanmanck/article/details/143491013

2024-11-04

qt5 多工程(app+dll)多语言国家化演示实例

使用app+dll架构,一次更改处处更改,希望牛的比。只要5分,多了不是我选择的。 https://blog.csdn.net/lanmanck/article/details/121632762

2021-11-30

qt QLabel实现图片轮播效果

装逼 https://blog.csdn.net/ly305750665/article/details/82496046 的完整实现

2021-03-16

mupdf-1.17.0-source.tar.xz

mupdf-1.17.0-source.tar.xz 完整版本源代码,用7zip打开兼容性比较好,不够积分的同学到这里下载: http://labisart.com/blog/index.php/Home/Index/article/aid/169

2020-06-04

扭扭车平衡车原理图免费下载stm32 rct6

扭扭车平衡车原理图免费下载,现在最低只能选2分,不好意思。鄙视那些高资源分的!

2017-11-23

source insight 4080 破解方法破解补丁

那些鸟人一点分享精神的都没有, 我这里下载免费. 好不好用不知道,我是从他们下载下来免费传给大家用的。呵呵。 鄙视这些家伙。 有空关注下我的小工具软件:cansniffer,网址:labisart.com

2017-02-10

IAR Workbench 1.42.2 For stm8 优化版

IAR Workbench 1.42.2 For stm8 优化版,解压密码:labisart.com

2016-04-29

CANSniffer 串口数据分析、图形显示软件 can debugger 串口调试助手 组包/拆包源代码

CANSniffer 串口数据分析 图形显示软件 can debugger 免费软件的组包/拆包源代码示例! 软件下载参考: http://download.csdn.net/download/lanmanck/9496171

2016-04-19

CANSniffer 串口数据分析、图形显示软件 can debugger 串口调试助手 免费,功能强大!

分享一个自己写的串口数据分析、图形显示软件 can debugger 串口调试助手 免费,功能强大!CANSniffer很强大!

2016-04-19

AN901 dsPIC30F 在无传感器 BLDC 控制中的应用

AN901 dsPIC30F 在无传感器 BLDC 控制中的应用

2016-02-28

libIQmathLib-cm3.a 没人传我来传

libIQmathLib-cm3.a 是iqmath cm3的库,找遍csdn居然没有

2015-12-20

KeyBindingsEditor

osx 系统快捷键修改工具,大家偷笑吧,教程看: http://blog.csdn.net/lanmanck/article/details/39646619

2014-09-28

KeyBindingsEditor.app

修改osx快捷键的app,不用多说了,看教程: http://blog.csdn.net/lanmanck/article/details/39646619

2014-09-28

高精度定时器-计时器

高精度定时器,但暂停、复位功能,使用双缓冲,一点不闪烁。蓝底白字。

2013-10-20

Acapela 语音引擎V2.220 破解补丁.rar

Acapela 语音引擎V2.220 破解补丁.rar

2012-10-30

ucos-ii中文书(邵贝贝).rar

ucos-ii中文书(邵贝贝),doc文件分开。

2009-05-18

udt 基于udp的可靠连接

udt 基于udp的可靠连接 udt 基于udp的可靠连接

2009-04-14

udt基于udp的可靠连接

基于udp的可靠连接,开源项目。 最讨厌下资源都要积分,ugly!

2009-04-14

空空如也

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

TA关注的人

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