- 博客(5)
- 收藏
- 关注
原创 Qt Moc及信号-槽源代码解析
版本Qt5.12.3 moc_test.cpp位于可执行文件目录下,其余源代码都位于Qt5.12.3\5.12.3\Src\qtbase\src\corelib\kernel一. MOC1.1 简介元对象编译器moc(Meta-Object Compiler)是Qt对C++的扩展。可以先把它看作一个代码生成器。以test类为例,构建项目时,moc读取C++头文件。如果在test.h中找到Q_...
2020-04-08 15:09:17 1768
原创 Qt解析Xml及excel
项目中经常使用Xml格式的文件及表格来保存数据,不免要对这些文件进行操作。本文简单介绍了Qt对Xml文件及excel文件的常用操作。Qt 5.12.3+MinGW 64bit一. Xml解析Qt解析Xml大概有三种方式:QDOM,QXmlSimpleReader,QXmlStreamReader,本文使用第一种方式。1. 配置.pro文件里加Qt += xml;C++头文件中加#incl...
2020-03-31 16:18:15 844
原创 Qt源代码编译及QNX系统下安装
Qt版本 Qt5.12.3 目标系统 QNX7.0 编译系统 linux一. Qt源代码编译这一节的主要目的是为了生成面向QNX系统的qmake工具1.下载Qt源码Qt官网上有,我下载的是qt-everywhere-src-5.12.3.tar.xz2.解压xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包...
2020-03-27 16:10:13 1465
原创 Qt资源使用方式及资源系统简述
本文将介绍Qt两种资源使用方式,方便指定我们直接用qrc和rcc命名。版本:Qt 5.12.31.Qrc一般来说,资源文件可以在资源收集文件(.qrc)中指定,包括字体文件(.ttf),图片(.png),翻译文件(.qm)以及qml页面文件(.qml)等。.qrc文件中列出的资源文件属于应用程序源树的一部分。在.qrc文件中描述的资源文件路径也是相对于.qrc文件所在的目录的。当然,其中的...
2020-03-25 17:43:56 617
原创 Qml+C++实现动态翻译
前言:本文是作者集各方面资料及自己项目经验所写,若有错误,恳请指正。版本:Qt 5.12.3Qml动态语言切换,亦或动态翻译,亦或是Qml国际化其本质基本相同,本文是使用Qml和C++混合编程实现程序的动态翻译。前半部分是大致实现,最后有作者对网上资料的一些误区指正以及自身的项目经验。大概流程:Qml侧:处理需要翻译的字符串,生成可以使用的.qm文件。C++侧:加载语言包实现翻译。一. 将...
2020-03-23 17:44:21 1790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人