Qt之QTableView
摘要:前言 在目前PC端的桌面程序中,界面框架主要流行的基本上还是那几个,就本人而言,平时用的还是Qt框架多一些。这里我使用Qt的表格部件作为样本记录学习笔记。 语言或者框架永远不是限制,主要是理解其设计思想或者实现方式!!! !!!该篇笔记以QTableWidget为例进行说明!!! 概述 在Qt中的表
阅读全文
posted @
2022-12-29 22:38
怪小子
阅读(512)
推荐(0) 编辑
Qt实现多国语言
摘要:文章目录 一、概述 二、工具集 三、相关类解析 四、语言代码表 五、多国语言实现方案 六、制作单一国语言方法 七、应用单一国语言方法 八、如何进行翻译? 九、总结 一、概述 根据“对象模型(Object Model)”所述,Qt 中有而 C++ 没有的特性就包括翻译这一部分。你试想一下用纯 C++
阅读全文
posted @
2022-05-19 18:41
怪小子
阅读(634)
推荐(0) 编辑
QMake之编译前/后事件
摘要:前言 项目生成前事件可以帮助我们配置项目的环境,保证项目能正常编译或者生成 项目生成后事件可以帮助我们部署项目的环境,比如库项目一般需要第三方程序链接或依赖,这时需要部署库项目的开发目录结构,手动部署太伤元气,伤元气的事情不是一个工程师该做的事情 知识点 QMake 文章目录 生成前事件 生成后事件
阅读全文
posted @
2021-06-04 12:35
怪小子
阅读(964)
推荐(0) 编辑
QMake之获取本机信息
摘要:前言 提供有关运行 qmake 的主机的信息。例如,您可以从 QMAKE_HOST.arch 检索主机机器架构。 知识点 QMake 示例代码 # QMake codes # 主机架构 message('QMAKE_HOST.arch = $${QMAKE_HOST.arch}') # 主机 OS
阅读全文
posted @
2021-06-04 12:20
怪小子
阅读(571)
推荐(0) 编辑
QMake 之遍历文件夹
摘要:前言 在开发过程中,不知道你有没有遇到中途需要导入新的多个三方库的情况,反正我遇到了,在这里记录一下偷懒技巧。 知识点 QMake Qt 项目文件 -.pro 目录 QMake介绍 Qt 项目文件 -.pro介绍 QMake 遍历实际用处 QMake介绍 这里我简要说说我自己对于 QMake 的理解
阅读全文
posted @
2021-06-03 17:32
怪小子
阅读(570)
推荐(0) 编辑
Qt之QMetaMethod
摘要:利用Qt QMetaMethod 元数据实现调用安全调用对象的成员方法 参考链接: https://doc.qt.io/qt-5/qmetamethod.html https://blog.csdn.net/wangpengk7788/article/details/56291180 https:/
阅读全文
posted @
2021-03-12 10:03
怪小子
阅读(1316)
推荐(0) 编辑
Qt Quick 之程序打包
摘要:前言 Qt Quick 的程序打包与 Qt Widgets 打包有些许不同,Qt Quick 需要显式链接 QML 库,记录实践中的点点滴滴。 三方工具 windeployqt Qt Quick 基于 Windows 程序打包 打开对应的Qt 插件控制台,如果你是 MinGw 32 就打开 MinG
阅读全文
posted @
2021-01-05 16:19
怪小子
阅读(602)
推荐(0) 编辑
QML之开发模式总结
摘要:前言 C++ 作为元老级别的开发语言,那些前辈们已经帮助我们总结了很多基于 C++ 的开发模式,所以我们对 C++ 并不 陌生,但是 QML 作为一种新生的语言,在开发语言中是属于非常年轻的地位,且不知道是什么原因,也许正因为 QML 是一种新生语言,网上对于 QML 相关的资料比较欠缺,而且都是一
阅读全文
posted @
2020-12-22 15:36
怪小子
阅读(967)
推荐(0) 编辑
QML之动态创建组件
摘要:前言 刚接触 QML 语言的时候,感觉很新鲜,上手及其简单,但是用着用着才发现在 QML 中创建静态的组件很简单,但是动 态组件应该怎么创建呢? 知识点 Loader QML信号和槽机制 Qt.createQmlObject Qt.createComponent 效果展示 目录 目标需求说明 Loa
阅读全文
posted @
2020-12-20 23:23
怪小子
阅读(2003)
推荐(0) 编辑
QML所有模块功能说明
摘要:前言 在 Qt 中我们有必要清楚的知道它有什么模块,这些模块是什么功能,这样有利于我们更好的理 解并使用它 那么我在这里整理一下 Qt 5 中的 QML 所有模块的功能 Qt Quick 模块列表 这些是Qt 5的QML模块的QML API页面 模块名 模块功能描述 Qt.labs.folderli
阅读全文
posted @
2020-12-18 11:22
怪小子
阅读(509)
推荐(0) 编辑
QML之C++混合编程理解
摘要:/** LogicProcessor.h #ifndef LOGICPROCESSOR_H #define LOGICPROCESSOR_H #include <QObject> #include <QTimer> class LogicProcessor : public QObject { Q_
阅读全文
posted @
2020-12-16 16:15
怪小子
阅读(324)
推荐(0) 编辑
QML之QML定义单例组件
摘要:前言 在C中,单例模式对于我们来说,并不陌生,C中的单例模式的特性如下: 单例类只能有一个实例 单例类必须自己自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例 QML作为后起之秀,我们不妨猜测一下,它既然是由 Qt Widgets 封装而来的界面开发框架,那么它的身上,应该有很多 Qt
阅读全文
posted @
2020-12-16 14:18
怪小子
阅读(1630)
推荐(0) 编辑
QML之自定义枚举类型
摘要:前言 在日常的开发工作中,我们已经离不开枚举类型,它能帮助我们进行更好的代码架构、更好的代码阅读性,在QML中也是一样。不说废话了,开搞~~~ QML 资料真难找,网络上找的 QML 资料又比较浅层,吐槽一下,主要目的是想各位如果有 QML 这方面的资料的话,私信给我借鉴借鉴好不好,谢谢各位看官了
阅读全文
posted @
2020-12-15 11:36
怪小子
阅读(2854)
推荐(0) 编辑
QML之基于QML封装动态库组件
摘要:前言 在实际中的开发中,我们总是不希望自己的代码能被用户看到,但是使用QML文件封装的组件进行界面开发时,我们的QML源代码是会被编译器直接编译到.exe 或者 .elf 可执行文件中的,最过分的是,我们在QML中写的注释都会被原封不动的被编译到可执行文件中,供QML动态编译类去动态的执行编译或其他
阅读全文
posted @
2020-12-14 06:16
怪小子
阅读(3515)
推荐(0) 编辑
Qt 之 Liunx 发布版本
摘要:前言 在Windows平台下,Qt向我们提供了 windeployqt 工具来帮助我们链接动态库文件到我们需要发布的软件目录中,但在Liunx平台下,现目前我还没有发现有这样一个工具,需要我们自己去实现这个过程,或许可以考虑自己写一个工具集。来执行这个操作。 简单版 # 以脚本的方式来执行自动拷贝依
阅读全文
posted @
2020-11-25 17:56
怪小子
阅读(116)
推荐(0) 编辑
Qt之编译原理解析
摘要:前言 Qt 是 C++ 的库,Qt 在 ansi C++ 的基础上进行了一点扩展。 有很大一部分人在学习Qt之前,连C++如何编译似乎都不太清楚。 但本文不对C++编译原理做过多的介绍,只提取Qt部分的编译原理进行解析。 本文中将舍弃IDE或qmake、cmake等工具的束缚,尝试通过几个例子,一步
阅读全文
posted @
2020-11-25 17:43
怪小子
阅读(1612)
推荐(0) 编辑
Qt 之初识Qt
摘要:背景介绍 简述: Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface ,CUI)程序。 Qt 是纯 C+
阅读全文
posted @
2020-11-23 09:53
怪小子
阅读(286)
推荐(0) 编辑
QML 之自定义信号
摘要:QML 自定义信号 在QML中我们可以自定义组件的信号,来达到我们的目的。通过关键字 signal 来自定义我们自己的信号。 // 自定义信号 signal tryMove() // 关注信号 onTryMove: { console.log("tryMove") }
阅读全文
posted @
2020-11-23 04:02
怪小子
阅读(912)
推荐(0) 编辑
QML 之语法技巧
摘要:前言 每一门或者每一个框架都有自己的特有的规则,虽然五花八门,但万变不离其宗,我们这篇随笔就是记录 QML 的特有的规则,好达到快速学习它的方法。 QML参考对象 JavaScript QML 语法 QML 语法之注释 QML 语法之导入模块 QML 语法之表达式 QML 语法之变量 QML 语法之
阅读全文
posted @
2020-11-23 03:19
怪小子
阅读(403)
推荐(0) 编辑
QtQuick 之 QML学习
摘要:前言 Qt Quick在近来越来越频繁的走进我的字典当中,我不知道它具体是做什么的,因为不是很待见像JavaScript这样的语言,所以对QML也有类似的偏见,没办法,又只能向公司业务需求低头了。 只能整理Qt Quick的学习记录。 学习目录 Qt Quick 介绍 QML 之基本类型 QML 之
阅读全文
posted @
2020-11-23 02:42
怪小子
阅读(205)
推荐(0) 编辑