随笔分类 -  Qt 那些事

记录平时使用 Qt的一些经验和方法
摘要:C++(Qt) 和 Word 交互总结(二)阅读本文大概需要 6 分钟 之前有一篇文章介绍过 C++/Qt 操作 Word的一些方法,虽然能满足一部分使用场景,但是终究是在某些平台上有限制,使用起来还是不方便,所以就有了这边文章 我们知道操作 Word其实还有一种方法,那就按照 OOXML规范读写即可,OOXML 是微软 2007之后推出的一 阅读全文
posted @ 2022-09-13 22:24 kevinlq 阅读(1026) 评论(0) 推荐(0)
摘要:Qt Creator 源码学习笔记 05,菜单栏是怎么实现插件化的?阅读本文大概需要 6 分钟 对于一个多插件的 IDE 软件来说,支持界面扩展是必不可少的,今天我们来看看在 Qt Creator 当中是如何实现界面扩展的 概述 界面扩展无非就是在其它插件中访问修改主界面当中的一些菜单、参数,或者添加、删除某些菜单,目前很多大型软件都是支持插件化开发的 前几篇我们一 阅读全文
posted @ 2022-02-14 21:32 kevinlq 阅读(283) 评论(1) 推荐(0)
摘要:Qt Creator 源码学习笔记04,多插件实现原理分析阅读本文大概需要 8 分钟 插件听上去很高大上,实际上就是一个个动态库,动态库在不同平台下后缀名不一样,比如在 Windows下以.dll结尾,Linux 下以.so结尾 开发插件其实就是开发一个动态库,该动态库能够很好的加载进主程序、访问主程序资源、和主程序之间进行通信 本篇文章一起学习下 Qt 阅读全文
posted @ 2021-12-22 22:20 kevinlq 阅读(566) 评论(1) 推荐(0)
摘要:阅读本文大概需要 6 分钟 一个项目随着功能开发越来越多,项目必然越来越大,工程管理成本也越来越高,后期维护成本更高。如何更好的组织管理工程,是非常重要的 今天我们来学习下 Qt Creator 是如何组织管理这么庞大的一个项目工程的 QMake 多工程管理方法 我们知道 Qt 采用 qmake语法 阅读全文
posted @ 2021-11-29 22:33 kevinlq 阅读(922) 评论(3) 推荐(0)
摘要:阅读本文大概需要 6 分钟 在上一篇大概了解了关于Qt Creator 基础知识后1,本篇先学习下框架基本结构,这样能够清晰的知道这个框架当中包含哪些文件、文件夹、工程文件,这些文件分别代表什么意思以及有什么作用 文件结构 打开下载好的源码,如下目录所示 可以看出来,文件和文件夹很多,不要被这些表面 阅读全文
posted @ 2021-11-20 17:24 kevinlq 阅读(704) 评论(1) 推荐(0)
摘要:Qt Creator 源码学习笔记01,初识QTC阅读本文大概需要 4 分钟 Qt Creator 是一款开源的轻量级 IDE,整个架构代码全部使用 C++/Qt 开发而成,非常适合用来学习C++和Qt 知识,这也是我们更加深入学习Qt最好的方式,学习了解官方人员是如何开发一款软件的 下载 一般我们下载Qt进行安装的时候会默认安装好Qt Creat 阅读全文
posted @ 2021-11-16 22:08 kevinlq 阅读(500) 评论(1) 推荐(1)
摘要:阅读本文大概需要 3.3 分钟 我们要解析显示一张 dcm图像,首先必须要解析其部分标签信息。 标签信息主要有三类: Meta info 普通 tag 像素 tag 根据需要进行读取 使用 DCMKT读取 dicom标签是很容易的一件事情 meata info tag读取 meta 信息在 0002 阅读全文
posted @ 2021-06-23 21:22 kevinlq 阅读(820) 评论(0) 推荐(0)
摘要:阅读本文大概需要 6.6 分钟 大家好,我是 devstone,很感谢大家对这个项目的喜爱和关心,自从该项目公开以来断断续续有很多人加我好友询问一些基础问题,我也回复过很多,当然了以后也可能会有人问到,为了不再重复回复,我今天专门写一篇文章,详细介绍下如何使用 本来早就该写了,一是因为自己平时忙,二 阅读全文
posted @ 2021-04-07 23:09 kevinlq 阅读(1616) 评论(0) 推荐(0)
摘要:阅读本文大概需要 3 分钟 管理员权限可能大家也比较熟悉,某些软件在运行的时候会弹出安全提示,提示是否以管理员权限运行,点击确定后才能正常运行 随着 Windows 系统的的升级,在 Window 7以上的系统中,我们要读写某些特殊位置可能需要管理员权限,否则会导致读写失败,比如注册表的读写,因此在 阅读全文
posted @ 2021-03-02 15:30 kevinlq 阅读(148) 评论(0) 推荐(0)
摘要:阅读本文大概需要 6.6分钟 一般情况下在没有头文件支持情况下,想要引入某个动态库,最好的办法就是使用「动态加载」的方法,在Qt中一般使用QLibyary来操作 常用 api QLibrary(const QString& fileName, QObject *parent = nullptr); 阅读全文
posted @ 2021-01-18 20:20 kevinlq 阅读(2543) 评论(0) 推荐(0)