推荐文章

Qt基础教程

前言磕磕绊绊,自己也学Qt很久了。本意想弄个视频教程来教大家如何入门Qt,然后自己还是懒癌犯了,我还是喜欢讲解Qt的源码。 目前Qt的基础教程还是很多的,但是质量堪忧。刚

阅读更多
Qt中文文档-为何Qt使用Moc实现信号槽 Qt中文文档-为何Qt使用Moc实现信号槽
为何 Qt 使用 Moc 实现信号槽?模板是 C++ 的内建机制,可以允许编译器基于传递的参数类型,在编译期生成代码。因此,框架编写者很喜欢使用模板,而我们也的确在 Qt 的许多地方使用了高阶的模板特性。然而,模板有限制的:有的东西可以用模
Qt中文文档-使用元对象编译器 Qt中文文档-使用元对象编译器
使用元对象编译器(moc)元对象编译器 moc 是用于处理 Qt 的 C++ 扩展 的程序。 moc 工具会阅读 C++ 头文件。若在类定义中发现了 Q_OBJECT 宏,则会建立一个 C++ 源文件,在其中包含了这些类的元对象代码。除此之
Qt中文文档-模型/视图简介 Qt中文文档-模型/视图简介
模型/视图 编程模型/视图编程简介Qt 中包含了一系列的项目视图类,他们使用了模型/视图架构来管理数据和显示之间的关系。此架构的功能分离特征给开发人员在自定义项目的呈现形式时带来了很大的灵活性,并提供标准的模型接口,以允许将各种数据源与现有
Qt中文文档-QAbstractSocket Qt中文文档-QAbstractSocket
[TOC] QAbstractSocket ClassQAbstractSocket 类是Qt中 Socket 通信类的基类,被 QTcpSocket 和 QUdpSocket等类继承。QAbstractSocket 类为所有的socket
MVC简介 MVC简介
序想了好久如何开启这个头,还是拿来主义吧,Qt官方文档 + 我自己的理解。 https://doc.qt.io/qt-5/model-view-programming.html MVC我的理解 Model - 模型,即一个应用程序对象,提供
Qt中MVC Qt中MVC
2020-07-05 张小飞
银雪白熊究极日月807版本的资料 银雪白熊究极日月807版本的资料
经历了从 口袋妖怪吧->口袋改版资源吧->最终的网址! https://jhbenson.lofter.com/post/1f0c17c3_1c5d573dc http://jhbenson.lofter.com/post/1f
2020-07-05
单例模式 单例模式
单例模式单例模式,顾名思义,就是当前Application只有一个实例存在。既然有一个实例,所以我们必须要保证两件事 该类不能有public的构造函数 该类不能够被复制 对于不能够有public的构造函数这种条件,又可以分为两类 只有
2020-07-03
Qt释放线程资源的一些工程上的方法 Qt释放线程资源的一些工程上的方法
Qt官方文档的方法 QThread创建在栈上,然后QObject需要配合QThread释放资源直接上代码。结束的时候线程quit and wait 直接上代码 class Controller : public QObject {
Qt线程同步-单生产者多消费者 Qt线程同步-单生产者多消费者
序单生产者单消费者大家应该已经掌握了。上一篇使用的是QMutex跟QWaitCondition。 如果你的C++编译器版本比较高的话,那就可以使用C++11的 std::condition_variable了 代码这次对比单生产者单消费者,
Qt线程同步-单生产者单消费者 Qt线程同步-单生产者单消费者
生产者消费者生产者消费者是个很经典的模型,我当时上学的时候,记得操作系统老师就讲过。 现在我们用Qt的条件变量来实现。 QWaitConditionQt的环境变量为QWaitCondition,对应的CPP的类就是std::conditio
Qt的线程同步 - QMutex and QMutexLocker Qt的线程同步 - QMutex and QMutexLocker
QMutex锁是多线程同步常用的方法Qt的锁 - QMutex。C++的锁 - std::mutex;QMutex可以手动调用Lock跟UnLock来加锁跟解锁。但是既然我们都写C++的,还是充分利用C++的RAII的来进行资源管理,避免线
1 / 7