QT6
文章平均质量分 69
迷失的walker
学习,学习
展开
-
QT+QTimer+QThread实现线程内的定时任务并且和主线程进行交互
在制作qt软件时,我们经常会用到qtimer定时器以及将其在非主线程中进行使用,甚至有的时候还需要和主线程进行交互。我总结了两种用法,仅供参考。以上即为QTimer和QThread联合使用的学习记录。原创 2022-11-12 18:25:47 · 4064 阅读 · 0 评论 -
QT-常用函数参数详解之painter->fillRect(),预设值的颜色展示
项目场景:在使用qt中的painter直接进行绘制时,有时会用到fillrect进行填充矩形的展示,此函数预设了很多的颜色,在网上我暂时没找到直接能够查看的颜色展示,在此我写一个程序用于直接展示出来,截图在此,方便自己以及有一样需求的人直接查看代码描述:通过生成pdf以及保存pdf的方式,直接调用QPdfWriter,QPrinter这两种库,进行编程展示。需要提前引入printsupport的插件(和gui,charts差不多的东西)。最终代码以及展示结果见正文,不想看的也可以直接看结果。(QT5原创 2021-07-20 15:00:03 · 6582 阅读 · 2 评论 -
QT-如何在窗口/对话框显示后自动执行指定任务
文章目录QT-如何在窗口/对话框显示后自动执行指定任务一、如何实现在窗口展示出来后,执行某个函数二、如何成功实现判断条件后选择是否关闭窗口QT-如何在窗口/对话框显示后自动执行指定任务在QT使用过程中,总会有一些任务需要在窗口展示出来以后,才想要被调用,比如配置的强制要求需要在窗口弹出后输入;或者是窗口打开后自动弹出进度条之类的让用户感觉正在加载;或者是想要实现窗口打开后,让用户进行选择是否满足某种条件而打开窗口还是退出。如果是普通的对话框,通过this->close()在构造函数里写了是没有效原创 2021-07-06 12:59:28 · 5370 阅读 · 1 评论 -
QT打包注意事项(常见问题)
当电脑中安装了多个版本的QT时,在打包过程中,一定要使用绝对路径,例如:C:\Qt\5.15.2\msvc2019_64\bin\windeployqt.exe E:\work\vs2019project\temp\*****.exe否则会出现dll依赖不全或其他库调用异常问题原创 2021-04-22 23:12:58 · 286 阅读 · 0 评论 -
Qt5学习笔记之子程序与插件
Qt5学习笔记之子程序与插件好的经验要乐于分享文章目录Qt5学习笔记之子程序与插件前言一、创建一个子项目1.新建其他项目-子目录项目-Choose2.我这里起名叫TestProject3.选一个好用版本4.生成项目5.这里会自动弹出一个窗口,让你新建一个子项目,这里我新建一个标准的MainWindow,直接跳到最后二、配置插件头文件1.在主子程序中新建一个头文件2.命名为MainGetPlugin.h3.内容为三、新建插件Library工程1.基于TestProject项目新建PluginTest的l原创 2021-03-21 19:56:12 · 224 阅读 · 0 评论 -
Qt5学习笔记之上手编程笔记
Qt5学习笔记之上手编程笔记第一天 上手编程笔记之开始与基础代码分析文章目录Qt5学习笔记之上手编程笔记前言一、初次生成窗口main.cppmainwindow.htest_opencv.pro二、第二个简单工程的描述1.加入button2.读入数据总结前言上手编程笔记主要记录了代码编写,生成过程中的一些代码的解释笔记,用于后续回顾记录一、初次生成窗口以下为初次生成窗口后,代码的一些说明main.cpp#include "mainwindow.h"//QApplication应用程原创 2021-03-06 20:46:42 · 621 阅读 · 0 评论 -
Qt5学习笔记之数据管理以及SQLite
Qt5学习笔记之数据管理以及SQLite文章目录Qt5学习笔记之数据管理以及SQLite为什么选数据库一、Qt中的数据管理Model/View(模型/视图)的模式数据模型视图组件代理(Delegate)Model/View结构的一些概念模型索引(model index)行号和列号父项项的角色二、SQLite1.什么是 SQLite?2.为什么要用 SQLite?3.SQLite 命令DDL - 数据定义语言DML - 数据操作语言DQL - 数据查询语言3.在 Windows 上安装 SQLite总结原创 2021-03-02 23:35:26 · 525 阅读 · 0 评论 -
Qt5学习笔记之初学常见问题(持续更新)
本系列为本人QT+opencv自学集合,仅有参考意义,切勿当作教程学习文章目录Qt初学疑问一、新建项目向导中,Base class选择不同的基类有什么区别?二、常见的一些Qt项目术语以及工程文件说明1.常见的Qt项目术语2.工程文件说明总结Qt初学疑问以下为个人学习过程中,遇到的一些小问题一、新建项目向导中,Base class选择不同的基类有什么区别?作为我一个初学者,肯定对于创建项目过程中,选择的一些项感兴趣。其中,在通过教程、书以及其他blog学习的过程中,发现了在创建一个项目时,会原创 2021-01-26 22:33:40 · 514 阅读 · 0 评论 -
Windows10下QT6.0(C++)+OpenCV4环境配置及安装(未成功)
这里写自定义目录标题Windows10下QT6.0(C++)+OpenCV4(一)下载安装QT6.0下载安装Cmake(OpenCV4需要)下载安装OpenCV4如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Windows10下QT6.0(C++)+OpenCV4(一)原创 2021-01-25 00:43:08 · 4148 阅读 · 12 评论