随笔分类 -  QT

摘要:http://www.360doc.com/content/12/0511/18/6828497_210377394.shtml 阅读全文
posted @ 2020-07-26 21:29 maxiongying 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1,首先是下载下面的转码数组,将EBU编码转换为Unicode数字编码 https://files.cnblogs.com/files/senior-engineer/EBU%E7%BC%96%E7%A0%81_European_Broadcasting_Union.rar 2,然后调用下面的数组将 阅读全文
posted @ 2020-07-01 09:34 maxiongying 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-06-02 10:52 maxiongying 阅读(920) 评论(0) 推荐(0) 编辑
摘要:一、简介 Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另一个对象的从属关系。在 Qt 中,在 Qt 中,删除父对象会将其子对象一起删除。 C++中delete 和 new 必须配对使用(一 一对应):dele 阅读全文
posted @ 2018-11-29 14:03 maxiongying 阅读(5999) 评论(0) 推荐(0) 编辑
摘要:Qt是一个夸平台的库(一直宣称“Qt everywhere”),但是Qt底层不是夸平台的。比如:Qt中Gui部件的核心类QWidget,该类除了qwidget.h 和 qwidget.cpp两个原文件外,还有 kernel/qwidget_mac.mmkernel/qwidget_qws.cppke 阅读全文
posted @ 2018-11-29 09:00 maxiongying 阅读(3721) 评论(0) 推荐(0) 编辑
摘要:也谈Qt的垃圾回收 前几天在做代码审核的时候,Kai Uwe Broulik建议使用QScopedPointer来替代手工内存管理,使用后发觉确实节约了不少代码量,我的CHERRY可以延长寿命了!但是通过简单地阅读代码,发现和Python等动态语言的垃圾回收机制不同,并没有使用引用计数!下面我们来看 阅读全文
posted @ 2018-11-21 13:48 maxiongying 阅读(748) 评论(0) 推荐(0) 编辑
摘要:QPointer,QSharedPointer,QWeakPointer的区别与使用例子(QSharedPointer类似Delphi里的引用计数,是强引用,而QWeakPointer是弱引用,不影响原始对象的引用计数,相当于是在暗中观察对象,但保持联系,需要的时候就会出现) QPointer is 阅读全文
posted @ 2018-11-21 13:36 maxiongying 阅读(2641) 评论(0) 推荐(0) 编辑
摘要:回顾Qt之线程(QThread),里面讲解了如何使用线程,但还有很多人留言没有看明白,那么今天我们来一起瞅瞅关于QThread管理线程的那些事儿。。。 一、线程管理 1、线程启动 void start(Priority priority = InheritPriority) 调用后会执行run()函 阅读全文
posted @ 2018-10-09 10:11 maxiongying 阅读(16753) 评论(2) 推荐(1) 编辑
摘要:Qt中使用图片资源的方法有很多种,以前我一直分不清各种之间的区别和Qt相应的处理机制,后来遇到一些实际的问题,然后再加上查阅源码和资料,总算弄明白一些事情,但是本文仅仅是个人理解,如有错误之处请告诉我,大家一起进步。 图片是一种资源,而在Qt中,对于资源的使用是有其独特的方式的! ①:一般来说:资源 阅读全文
posted @ 2018-08-28 15:12 maxiongying 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:一,将图片在pc上解析,然后将解析文件放到qrc文件中,读取qrc文件。 1,将图片解析后的二进制文件保存,源码如下, 下载地址:https://files.cnblogs.com/files/senior-engineer/imageTest.rar main.cpp widget.h widge 阅读全文
posted @ 2018-08-28 15:00 maxiongying 阅读(2834) 评论(1) 推荐(0) 编辑
摘要:在QT 的Makefile文件中: 1 添加动态库,如lipcap.so 则,在LIBS一行中添加“-L/usr/local/lib -lpcap”,依据自己的情况修改libpcap.so的路径 2 添加静态库,如libtinyxml.a 则,在LIBS一行添加“/home/yzj/tinyxml/ 阅读全文
posted @ 2018-06-22 15:56 maxiongying 阅读(8946) 评论(0) 推荐(0) 编辑
摘要:读取txt文件时,很多时候无法获取文件的编码格式。如果直接进行使用,则有可能出现乱码。需要在使用前将其转为Unicode(Qt的默认编码格式)。 虽然实际的编码格式种类非常多,但平常主要使用的有GBK与UTF-8两种。可以依次尝试转换,如果转换出现无效字符则认为不是该种编码格式。 qt-creato 阅读全文
posted @ 2018-06-19 15:21 maxiongying 阅读(2565) 评论(0) 推荐(0) 编辑
摘要:一,下载qt creator软件包,最好是5.3, 本人是Win7,64位电脑,下载的是qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe 下载地址:http://download.qt.io/archive/qt/ 百度网盘地址:链接: http 阅读全文
posted @ 2018-06-14 10:23 maxiongying 阅读(2112) 评论(0) 推荐(0) 编辑
摘要:在QT中静态库的后缀名为.a,在vs中开发的静态库后缀名为.lib。QT版本为5.2.1,系统为Windows。 一、 静态库的生成 新建一个静态库的项目,如图1.1所示:项目名称为test 图 1 新建项目示意图 2.选择项目类型。 选择项目类型为静态链接库,设定项目路径。共享库是创建动态链接库, 阅读全文
posted @ 2018-06-07 09:31 maxiongying 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台独立”,既包括操作系统平台,又包括各个数据库平台。另外,我们强调了“基于 SQL”,因为 NoSQL 数据库至今没有一个通用查询方法,所以不可能提供一种通用的 NoSQL 数据库的操作。Qt 的数据库操作还 阅读全文
posted @ 2018-03-14 17:22 maxiongying 阅读(576) 评论(0) 推荐(0) 编辑
摘要:关联容器可以保存任意多个具有相同类型的项,且它们由一个键索引。Qt提供两个主要的关联容器类:QMap<K, T>和QHash<K, T>。 QMap<K, T>是一个以升序键顺序存储键值对的数据结构。这种排列使它可以提供良好的查找插入性能及键序的迭代。在内部,QMap<K, T>是作为一个跳越列表( 阅读全文
posted @ 2018-01-15 11:28 maxiongying 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:Qt提供了一个类QPluginLoader来加载静态库和动态库,在Qt中,Qt把动态库和静态库都看成是一个插件,使用QPluginLoader来加载和卸载这些库。由于在开发项目的过程中,要开发一套插件系统,就使用了Qt的这套类库。 一 编写插件 编写一个Qt的插件需要以下步骤 1.声明一个插件类, 阅读全文
posted @ 2017-12-19 10:16 maxiongying 阅读(869) 评论(0) 推荐(0) 编辑
摘要:https://github.com/whinc/qtcreator-style 阅读全文
posted @ 2017-12-18 18:08 maxiongying 阅读(544) 评论(0) 推荐(0) 编辑
摘要:Q_INVOKABLE与invokeMethod用法全解 请尊重原创作品和译文。转载请保持文章完整性,并以超链接形式注明原始作者地址http://blog.csdn.net/changsheng230,方便其他朋友提问和指正。 在Qt/Qt Quick宏浅议一文中,我们将介绍Qt中经常使用的几个宏: 阅读全文
posted @ 2017-11-29 18:17 maxiongying 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:用Qt做过开发的朋友,不知道是否曾为下面这些问题疑惑过:我们知道Qt是基于C++的,Qt写的代码最终还是要由C++编译器来编译,但是我们的Qt代码中有很多C++里没有的关键字,比如slots\signals\Q_OBJECT等,为什么C++编译器会放过他们呢?Qt的槽函数跟普通的成员函数有何区别?一 阅读全文
posted @ 2017-11-29 10:23 maxiongying 阅读(1749) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示