![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt学习
文章平均质量分 71
姜茶
一个向往美好未来的程序员,有问题可以发我邮箱:mcoder2014@sina.com
展开
-
Starlab 源码剖析系列(一) 总览 Starlab 设计
哈喽,各位好,这里我要挖一个大坑了,具体是什么呢,听我细细道来。也许大家没看出来,其实我不仅仅是一个努力学习后端的程序员,还是个稍微会点儿图形编程的图形学爱好者。我们在学习图形学算法时,常常碰到的坑是什么呢,是怎么写一个三维场景。试想一下:我想要学习写一个图形算法,直接使用 OpenMesh 读取模型,然后处理后另存为一个新的模型。这样子算法虽然跑成功了,但是很难看到即时效果,也比较难以交互性调整参数。又或者像程序员的浪漫一样,自己造轮子,写一个UI框架,然后新的算法都在框架中添加,每新增一个算法便重新原创 2020-11-11 21:33:19 · 784 阅读 · 3 评论 -
Qt Plugin 用法讨论
Qt Plugin 这功能很多个人开发者平时根本用不上,因为大家平时引用的第三方库大都是由 *.h 文件和 *.dll/*.so,*.a 等类型的文件组成的,由操作系统在运行程序时自动加载到内存,即动态链接库。而 Qt Plugin 的实际使用体验却稍有不同,它是需要由开发者手动加载的 dll,并做了一定约束,使插件可以动态的加载,并可进行热更新。Qt的插件机制是为使用Qt的插件服务的 。它提供了一堆宏,可以帮助我们创建生成插件对象的C函数,并生成元信息(通过moc)以判断对象是否实现了接口。由于Qt的插原创 2020-10-30 14:10:06 · 1128 阅读 · 1 评论 -
qmake include 的用法讨论
qmake Language include()使用 Qt 的开发者都多多少少使用过 QtCreator 这个轻量的 IDE,除了部分 windows 平台的开发者通过插件使用 VS 进行开发。*.pro 是 qt 的工程管理文件,通过 qmake ../xxx.pro 可以在当前文件夹生成编译所需要的的 Makefile 等文件,是一个类似 CMake 的工程管理软件。通常情况下,我们可以直接在当前项目的 *.pro 文件中引用一个第三方库,如当前所示的小工程 mirror.pro 的配置文件,摘自原创 2020-10-30 12:45:31 · 1578 阅读 · 0 评论 -
C++ 智能指针--内存泄露的惨痛经历
layout: posttitle: “C++ 指针”subtitle: “避免 C++ 内存泄露的惨痛经历”date: 2019-04-1author: Mcoderheader-img: img/JCQ_0383-Pano.jpgcatalog: truetags:C++memorySmart Pointer引言最近在敲...原创 2019-04-01 21:01:21 · 13111 阅读 · 0 评论 -
使用 Qt 解析命令行参数
Qt解析命令行我们使用 Python 写个简单的脚本很方便,直接 import argparse 就能很容易的实现命令行参数解析的功能,还可以通过 --help 来输出帮助功能,而 Qt5 页提供了这方面的支持。Qt 从 Qt5.2之后提供了 QCommandLineParser 和 QCommandLineOption 两个类来负责这个功能。QCoreApplication 提供了方...原创 2018-03-30 22:16:46 · 9606 阅读 · 0 评论 -
windows 下使用 cmake-gui 来编译第三方库的源代码
很多 linux 和 windows 平台通用的第三方库喜欢使用 CMAKE 来管理整个工程文件,当我们需要编译安装该库时,在 linux 上往往非常简单。 ./configure make make install 而在 windows 下配置该库难度就比较麻烦,一般使用 cmake-gui 进行配置,生成对应开发环境的工程(比如VS2010、VS2015、Min...原创 2018-03-16 10:30:35 · 24042 阅读 · 7 评论 -
QT 多目录多工程 配置
Qt 多工程多目录 手把手建工程实例原创 2017-04-01 11:12:00 · 6293 阅读 · 6 评论 -
Qt 部署release
我们使用Qt 生成release版后,只是一个exe。那么如何补齐dll文件呢? 在windows下有专门的工具。 在安装目录的5.8/msvc2015/bin 文件夹中有windeployqt.exe 程序是专门负责补全包的使用路径/bin/windeployqt.exe 路径/your.exe前半部分是qt的工具的路径 空格后,是你自己编译的release版本exe的路径运行后,软件会自动原创 2017-04-11 20:38:05 · 713 阅读 · 0 评论 -
linux (中标麒麟) 安装Qt
参加第六届中软杯,选择了一个工作量比较大的,但比较偏向于传统软件开发的题目,需要在中标麒麟上运行。因此,需要将Qt安装在中标麒麟上。原创 2017-06-05 22:02:20 · 19708 阅读 · 7 评论 -
QTextEdit 适应内容调整大小
QTextEdit 适应内容调整大小转载 2017-08-26 16:39:09 · 21150 阅读 · 3 评论