![](https://i-blog.csdnimg.cn/direct/8a89c592f6294a779a8ef0a19fd775a8.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
▼ 技术之路-Qt
文章平均质量分 80
以Qt为例的实践编程的自我学习之路,记录一些有趣的方法
太阳风暴
技术圈里摸爬滚打的编程小白
轻度技术个体户的博客空间
记录学习过程中的分享、研究和总结
钟爱C / C++ / C # 后端语言
钟爱 微信小程序快速开发
常乐村男子职业技术老油条
本科修行已完成 ( √)
修炼进阶研究生中 ( · · · · · · )
愿望:全栈大佬 ( 全栈进度 68%)
展开
-
Qt 快速保存配置的方法
这里分享一下,Qt界面开发时,快速保存界面上一些参数配置的方法。因为我在做实验的时候,界面上可能涉及到很多参数的配置,我也不大可能自己去记录每一个参数的值,不保存这些,下次启动的时候要自己手输就非常浪费时间,因此我用了Qt的Meta-Object 系统,结合了ObjectName,把配置保存为json文本。这就非常方便的实现了我想要的功能。原创 2024-07-18 00:04:51 · 982 阅读 · 0 评论 -
Ubuntu编译 PCL 1.13.1 详细流程
Ubuntu编译 PCL 1.13.1 详细流程。因为交换空间实际上是用的硬盘资源。所以在虚拟机配置的时候 务必把 磁盘资源改大些。这个 -j线程数;里面的线程数是由 处理最大决定的,最好不能超过你的核数。,我之前从 5G - 10G - 15G 到最后的20G才不卡的。有可能会报 缺少那个 flann的错误,安装即可。这个安装的位置是在 生成Makefile确定的,后面因为多次的内存使用完毕导致虚拟机卡死。建议将内存根据自己的主机资源适当的改大些。下面是我使用的分区命令,给的是 20G大小。原创 2023-10-26 16:25:26 · 946 阅读 · 0 评论 -
Qt使用std::thread更新QPlainTextEdit内容
在写一个简易的服务端发送软件中,需要表示正在发送的内容是哪些,需要在QPlainText中去标记发送对应的内容。这个就应用而生。也是用的单例和 标准的 std::thread来驱动的。有些是没有做完的,下面是全部的开源代码。原创 2023-04-12 23:50:49 · 1071 阅读 · 2 评论 -
Qt使用 std::thread 线程插入数据到 QTableWidget
QThread 使用的时候有时候不太方便,所有使用c++标准库里面的thread。我的需求就是使用一个线程去更新 QTableWidget 里面的数据。因为我的界面主线程总是比这个子线程晚结束。我就采用的 detach ,把这个更新数据的线程分离出去。在整个应用使用的是不安全的单例来作为线程执行函数。在线程中通过发射 updateProductInfo 信号,让GUI主界面线程去响应这个信号去更新表格的内容。原创 2023-04-12 23:19:30 · 1403 阅读 · 0 评论 -
Qt 自定义侧边菜单栏切换内容页面
做一个类似微信侧边栏切换不同页面的功能。支持初始状态。原创 2022-11-29 13:55:52 · 3009 阅读 · 33 评论 -
Qt编译QScintilla(C++版)过程记录
Qt编译QScintilla [C++版] 过程记录一、编译环境二、下载链接三、目录说明四、编译&安装库一、编译二、安装五、运行实例本文是编译该 QScintilla 组件库供 QtCreater 开发 C++ 桌面软件 流程记录一、编译环境系统: Windows 10Qt:Qt 5.14.2编译套件:MinGW 32Qscintilla:QScintilla_src-2.13.1二、下载链接网站链接:https://www.riverbankcomputing.com/so原创 2022-01-21 00:07:12 · 2483 阅读 · 1 评论 -
Qt 升级 MaintainTool.exe再安装新的组件包
打开Qt 助手后,查找之前安装的组件帮助是否存在,我之前安装了。4、等待安装完毕 重启后 即可进入新的安装管理。2、等待数据同步完成后,会出现 叫你。3、找到更新列表后, 选择。档案库链接:(推荐第一条)原创 2022-10-27 22:05:48 · 2993 阅读 · 4 评论 -
Qt 连接并使用 SQL Sever数据库
Qt 连接 SQL Sever数据库环境一、配置 ODBC数据源一、在SQL Sever Manger中添加 新的用户1. 打开如下自带的 MSS Management Studio2、登录时选择 Windows 身份验证3、去往 安全性-登录名 ,鼠标右键 新建登录名4、在 常规 中,选择 SQL Sever 身份验证并输入 自定义的用户名和密码;5、在用户映射中 选择需要映射的数据库和用户名6、在状态中 将如下选项选择 授予 启用 状态7、在 Navicat 中测试连接8、主机名获取9、配置主机二、配置原创 2022-03-08 09:43:56 · 10458 阅读 · 11 评论 -
Windows使用VMware安装MacOs
2、安装过程中会遇到下面的提示 OS X Base System”上没有足够的可用空间进行安装。此时只需要点击最上面的实用工具 - > 磁盘工具,选择抹掉,设置名称确定,然后再返回安装页面选择刚刚取名字的选项就可以了。2、进入unlocker文件夹,选择win-install.cmd文件,以管理员身份运行。3、拷贝unlocker/tools文件夹下的两个文件到VMware的根目录下。1、放置扩展插件到VMware的安装根目录。2、选择兼容版本(我选的15.x)3、选择macOS *.cdr镜像。原创 2022-02-13 17:55:24 · 3525 阅读 · 0 评论 -
QScrollBar纯色美化样式表【vertical部分】
QScrollBar纯色美化样式表【vertical部分】,改变如下几个颜色参数就可以变成纯色滚动条。原创 2022-01-27 17:55:18 · 2441 阅读 · 1 评论 -
Qt编译Qscintilla Designer插件(C++版)过程记录
本文是编译该 QScintilla组件库供 QDesigner 开发 C++ 桌面软件 流程记录【只适配当前编译套件 中的 QDesigner】编译该插件之前,确保编译安装了和当前编译套件一致的QScintilla 库,因为 当前插件 qscintillaplugin 依赖 QScintilla原创 2022-01-21 12:06:19 · 1405 阅读 · 0 评论 -
Qt设置样式表
Qt设置样式表一、官方参考API二、在Designer中使用样式表三、在Cpp代码中使用样式表1、部分 代码四、从文件中读取样式表1、函数 代码2、运行 结果一、官方参考API原文:Styles sheets are textual specifications that can be set on the whole application using QApplication::setStyleSheet() or on a specific widget (and its children) u原创 2022-01-19 16:11:05 · 3626 阅读 · 0 评论 -
Qt编译OpenCv详细记录(MinGW-32编译)
Qt编译OpenCv详细记录(MinGW-32编译)使用软件环境:Qt5.14.1 OpenCv 4.54安装Qt安装Cmake编译流程问题记录、解决FFmpeg下载不下来、视频文件打不开问题原创 2021-12-31 14:06:54 · 5836 阅读 · 9 评论