上一页 1 2 3 4 5 6 7 8 ··· 58 下一页
  2023年12月13日
摘要: 一、概述 QRadioButton是制作单选的极佳控件,下面是其简单使用介绍。 本案例的用途:切换上采样及下采样。 示例图: 二、示例代码 QButtonGroup* group = new QButtonGroup(this); QRadioButton* btn1 = new QRadioBut 阅读全文
posted @ 2023-12-13 11:21 飘杨...... 阅读(19) 评论(0) 推荐(0) 编辑
  2023年12月8日
摘要: 一、概述 Qt中显示OpenCV的图片。OpenCV中的Mat默认是3通道图片。但是其灰度图、二值图片会是8位单通道的。 示例代码中记录了如何显示 二、代码示例 #include "ImageUtils.h" Mat ImageUtils::qImageToMat(QImage qImage) {/ 阅读全文
posted @ 2023-12-08 17:40 飘杨...... 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Qt的界面不管是用纯的代码编写,还是用可视化界面编写,其友好度相对来说是比较差的。所以一有空就定义一些小的组件供后续使用时一个好的习惯。 这不,活来了。 需求:借助QSlider、QLineEdit、QPushButton、QLabel定义一些常用的小组件。效果图如下。ps:其中红框,框出 阅读全文
posted @ 2023-12-08 17:07 飘杨...... 阅读(46) 评论(0) 推荐(0) 编辑
  2023年12月1日
摘要: 一、概述 背景:Qt+OpenCV项目改造,之前项目中的OpenCV算法都是在主线程中执行,导致部分操作或者重复点击的时候界面卡顿。现在想对这块进行改造。 集合QThread和QWidget设计一个QWidget基类用于方便的执行耗时任务并显示执行结果。子类只需要继承这个QWidget基类,只需要重 阅读全文
posted @ 2023-12-01 13:32 飘杨...... 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、概述 使用VisualStudio编译Qt项目提示 语法错误: 缺少“;”(在“*”的前面) 定位在了自定义类BaseThread中。 这种类型的错误产生的原因有很多,下面说下我这边产生这个错误的原因。 二、原因 原因在于自定义类BaseThread.h文件中引用了另一个头文件。另外一个头文件和 阅读全文
posted @ 2023-12-01 11:28 飘杨...... 阅读(81) 评论(0) 推荐(0) 编辑
  2023年11月30日
摘要: 一、概述 现有一个需求:Qt+OpenCV执行角点检测。使用Qt当做UI界面进行角点检测。我们知道像角点检测这种算法需要大量的计算,是比较耗时的一个操作。如果把计算+UI显示全放入主线程中计算,那么 UI界面有可能就会卡主,进而出现应用程序无响应的情况。 要求: 使用QtThread进行角点检测,让 阅读全文
posted @ 2023-11-30 14:07 飘杨...... 阅读(189) 评论(0) 推荐(0) 编辑
  2023年11月29日
摘要: 一、概述 背景:Qt+OpenCV一模一样的代码在Mac上运行是正常的,在Windows10上运行就会报一下错误。 “ACCESS_MASK”: 不明确的符号 二、原因及解决方案 原因:OpenCV4.5.3的命名空间using namespace cv;和windows中的ACCESS_MASK定 阅读全文
posted @ 2023-11-29 14:31 飘杨...... 阅读(50) 评论(0) 推荐(0) 编辑
  2023年11月28日
摘要: 一、概述 做一个好看的QCheckBox 二、示例 1.样式 QCheckBox { spacing:5px; } QCheckBox::indicator { width: 24px; height: 24px; } QCheckBox::indicator:unchecked { image: 阅读全文
posted @ 2023-11-28 17:34 飘杨...... 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、概述 做一个好看的QRadioButton。可以选中,取消选中。 二、代码示例 1.样式 QRadioButton::indicator::unchecked { border-image: url(images/user_protocol_uncheck.webp); } QRadioButt 阅读全文
posted @ 2023-11-28 17:31 飘杨...... 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、概述 自定义QLineEdit,让QLineEdit变的好看一点。 实现效果: 1.普通输入(可以输入汉字、字符、数字) 2.只能输入数字 3.密码模式输入框 二、代码示例 1.创建EditText.h和EditText.cpp [默认样式] #include "EditText.h" Edit 阅读全文
posted @ 2023-11-28 13:22 飘杨...... 阅读(81) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 58 下一页