随笔 - 632  文章 - 17  评论 - 54  阅读 - 92万
12 2023 档案
QTreeWidget使用小案例
摘要:一、概述 使用QTreeWidget制作一个树形菜单。示例图: 二、代码示例 #include "TreeWidgetExampleWindow.h" TreeWidgetExampleWindow::TreeWidgetExampleWindow(QWidget* parent) : QWidge 阅读全文
posted @ 2023-12-22 16:38 飘杨...... 阅读(217) 评论(0) 推荐(0) 编辑
QTabWidget小案例
摘要:一、概述 编写一个QTabWidget小案例,示例图: 二、代码示例 #include "TabWidgetExampleWindow.h" TabWidgetExampleWindow::TabWidgetExampleWindow(QWidget *parent) : QWidget(paren 阅读全文
posted @ 2023-12-22 15:40 飘杨...... 阅读(73) 评论(0) 推荐(0) 编辑
QStackedLayout栈布局小案例
摘要:一、概述 使用QStackedLayout+QListWidget切换布局。如下: 二、示例 #include "StackedLayoutExampleWindow.h" StackedLayoutExampleWindow::StackedLayoutExampleWindow(QWidget 阅读全文
posted @ 2023-12-22 14:14 飘杨...... 阅读(27) 评论(0) 推荐(0) 编辑
QFormLayout表单布局
摘要:一、概述 新建一个简单的登录表单布局QFormLayout。如下: 二、代码示例 #include "FormLayoutExampleWindow.h" FormLayoutExampleWindow::FormLayoutExampleWindow(QWidget* parent) : QWid 阅读全文
posted @ 2023-12-22 13:48 飘杨...... 阅读(48) 评论(0) 推荐(0) 编辑
QGridLayout使用
摘要:一、概述 使用QGridLayout制作一个九宫格,如下图: 二、代码示例 #include "GridLayoutExampleWindow.h" GridLayoutExampleWindow::GridLayoutExampleWindow(QWidget* parent) : QWidget 阅读全文
posted @ 2023-12-22 11:27 飘杨...... 阅读(250) 评论(0) 推荐(0) 编辑
Qt弹框QDialog、QMessageBox、QColorDialog、QFileDialog、QFontDialog、QProcessDialog
摘要:一、概述 汇总一下Qt中的弹框:QDialog(自定义)、QMessageBox、QColorDialog、QFileDialog、QFontDialog、QProcessDialog 二、代码示例及演示效果 1.自定义弹框(啥都没有的弹框,如果想要自定义内容,直接继承QDialog进行扩展) QD 阅读全文
posted @ 2023-12-21 10:43 飘杨...... 阅读(1836) 评论(0) 推荐(0) 编辑
Qt铆接部件(浮动窗口)小案例
摘要:一、概述 小案例:编写一个铆接部件(浮动窗口),在铆接部件上新建一个按钮,并加上点击事件。如下图所示: 二、代码示例(直接复制到QMainWindow中即可) //创建一个铆接部件 QDockWidget* dock = new QDockWidget("铆接部件->浮动窗口", this); QP 阅读全文
posted @ 2023-12-20 14:56 飘杨...... 阅读(66) 评论(0) 推荐(0) 编辑
Qt自定义GridView从显示单个到九宫格
摘要:一、概述 由于测试OpenCV的需要自定义一个可变的用于显示图片的GridView,从显示单张图片到9张图片。效果图如下: 这个GridView目前只是自己使用,还有瑕疵,这里仅提供一个可行性的思路,有需要可以自行扩展。 二、代码示例 1.自定义GridView >VariableGridView. 阅读全文
posted @ 2023-12-20 10:51 飘杨...... 阅读(217) 评论(0) 推荐(0) 编辑
QLabel显示图片,QPixmap.scaled Qt::KeepAspectRatio不起作用
摘要:一、问题描述以及解决办法 Qt中QLabel可以显示图片。如下: QLabel* label = new QLabel(this); label->setPixmap(QPixmap) 其中QPixmap可以缩放图片 Pixmap pixmap;pixmap.scaled(QSize(width, 阅读全文
posted @ 2023-12-20 10:17 飘杨...... 阅读(314) 评论(0) 推荐(0) 编辑
QRadioButton简单使用
摘要:一、概述 QRadioButton是制作单选的极佳控件,下面是其简单使用介绍。 本案例的用途:切换上采样及下采样。 示例图: 二、示例代码 QButtonGroup* group = new QButtonGroup(this); QRadioButton* btn1 = new QRadioBut 阅读全文
posted @ 2023-12-13 11:21 飘杨...... 阅读(48) 评论(0) 推荐(0) 编辑
Qt显示OpenCV的单通道图片
摘要:一、概述 Qt中显示OpenCV的图片。OpenCV中的Mat默认是3通道图片。但是其灰度图、二值图片会是8位单通道的。 示例代码中记录了如何显示 二、代码示例 #include "ImageUtils.h" Mat ImageUtils::qImageToMat(QImage qImage) {/ 阅读全文
posted @ 2023-12-08 17:39 飘杨...... 阅读(64) 评论(0) 推荐(0) 编辑
Qt给自定义组件的子组件设置回调函数
摘要:一、概述 Qt的界面不管是用纯的代码编写,还是用可视化界面编写,其友好度相对来说是比较差的。所以一有空就定义一些小的组件供后续使用时一个好的习惯。 这不,活来了。 需求:借助QSlider、QLineEdit、QPushButton、QLabel定义一些常用的小组件。效果图如下。ps:其中红框,框出 阅读全文
posted @ 2023-12-08 17:06 飘杨...... 阅读(204) 评论(0) 推荐(0) 编辑
Qt结合QThread创建一个QWidget基类,用于方便的在QWidget中执行耗时任务
摘要:一、概述 背景:Qt+OpenCV项目改造,之前项目中的OpenCV算法都是在主线程中执行,导致部分操作或者重复点击的时候界面卡顿。现在想对这块进行改造。 集合QThread和QWidget设计一个QWidget基类用于方便的执行耗时任务并显示执行结果。子类只需要继承这个QWidget基类,只需要重 阅读全文
posted @ 2023-12-01 13:31 飘杨...... 阅读(210) 评论(0) 推荐(0) 编辑
语法错误: 缺少“;”(在“*”的前面)
摘要:一、概述 使用VisualStudio编译Qt项目提示 语法错误: 缺少“;”(在“*”的前面) 定位在了自定义类BaseThread中。 这种类型的错误产生的原因有很多,下面说下我这边产生这个错误的原因。 二、原因 原因在于自定义类BaseThread.h文件中引用了另一个头文件。另外一个头文件和 阅读全文
posted @ 2023-12-01 11:27 飘杨...... 阅读(422) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示