Qt
文章平均质量分 95
Spwperlukami
Never too late to turn , never too old to turn.
展开
-
Qt框架及模块认识
小白自工作就接触Qt,一直都在使用Qt5.3.1版本,所以没有经历过大牛们把项目从Qt4程序到Qt5的烦恼,没准以后会碰到。对Qt所有的丰富的API表示惊叹,对于Qt的框架及模块认识也是极为模糊的,文中有不对之处希望大牛们打脸(虽然脸都已经被打肿了。。。。) 1、Qt的跨平台性(Linux、Unix、、Mac OS、Android、IOS) 简而言之:Qt的功能是建立在它所支持的平台底层API原创 2016-05-04 16:44:44 · 15861 阅读 · 0 评论 -
Qt元对象系统解析(一)
说Qt信号与槽是一个很好机制,不如说Qt的元对象系统很强大。这也是大家讲Qt就必须将信号与槽,讲信号与槽就要讲Qt的元对象系统。当然初学者知道怎么用就OK啦,当然随着你写的代码越多,接触的平台越多的时候,你就会好奇Qt是如何把两个(多个)任意不相关(必须都继承与QObject)的对象联系在一起的。我们围绕一些问题来认识一下Qt元对象系统:什么是Qt元对象系统,它包含了哪些内容,它在我们的程序中做了原创 2016-05-06 15:43:17 · 13330 阅读 · 2 评论 -
Qt元对象系统(二)【根据moc文件解析Q_OBJECT】
我们来看一个信号与槽的小例子 头文件:#ifndef MYCLASS#define MYCLASS#include class myClass : public QObject{ Q_OBJECTpublic: explicit myClass(QObject *parent = 0 ); ~myClass(); void triggerOne原创 2016-05-09 11:27:27 · 2848 阅读 · 0 评论 -
Qt 线程基础(QThread、QtConcurrent等)
昨晚看Qt的Manual,突然发现下一个版本的Qt中(Qt4.7.4、Qt4.8等)增加了一个特赞的介绍多线程的文章 :Thread Basics注意:该链接以后会失效,但是 到时候你直接看Qt自带Manual就行了本文不是严格的翻译 dbzhang800 2011.06.18使用线程基本上有种使用线程的场合:通过利用处理器的多个核使处理速度更快。为保持GUI线程或其他高实时性线程的响应,将耗时的...转载 2018-05-18 14:11:05 · 539 阅读 · 0 评论 -
Qt线程使用总结:QtConcurrent、QThreadPool、QRunnable、QThread详解
写这几片博文,是自己对Qt线程使用的一些总结。会尽量写的详细,如果只是学习Qt线程的基本使用可以,参考转载的那篇《Qt线程基础》。Qt线程的几种使用形式:QThread QThreadPool+QRunnable QtConcurrent一些常用替换线程的方案: 1)如果需要对每个发来的信号都做出处理,那么有两种方式来解决,即在信号与槽的connect函数中明...原创 2018-08-10 10:15:46 · 19568 阅读 · 1 评论 -
关于Qt pro、pri、qmake、Makefile的资源整理
QT中PRO文件写法的详细介绍 如何在Qt Creator中创建pri文件,以及pri文件的说明 qmake的使用 跟我一起写 Makefile(一)推荐大家仔细看陈皓的和我一起写Makefile,可以通透makefile的工作原理,其次里面讲了了很多语法,很多和Qt的pro相似,更容易理解pro文件。...转载 2018-08-14 09:22:18 · 693 阅读 · 0 评论