![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 54
一只可爱的皮卡丘
学生
展开
-
元对象系统
Qt的元对象系统提供信号与槽机制,用于对象间的通信,运行时类型信息,以及动态属性系统。元对象系统基于以下三点:1.QObject类为需要利用元对象系统的对象提供了一个基类。2.位于类声明的私有部分中的Q_OBJECT宏被用于开启元对象特性,例如动态属性,信号和槽。3.元对象编译器(moc)为每个QObject子类提供了必需的代码用于实现元对象特性。moc工具读取C++源文件。如原创 2017-05-11 15:39:08 · 736 阅读 · 0 评论 -
Qt5之数据库操作笔记(二)
接Qt5之数据库操作笔记(一)。 从上一篇笔记中我们知道,Qt5中打开数据库就是要打开该数据库的连接,所以事先要设置连接名。如果不设置连接名,则使用默认连接名。如果在应用程序中只需要有一个数据库连接,那么使用默认连接是很方便的。创建一个连接就是创建了一个QSqlDatabase类的实例,而且,直到该连接被打开以前,它都是没有被使用的。1. QSqlQuery类的简单使用包含以下头文件:#inclu原创 2016-11-30 08:55:01 · 477 阅读 · 0 评论 -
Qt5之数据库操作笔记(一)
最近学习了Qt5下的数据库操作,特做此笔记,总结一下,与大家共勉,其中许多内容借鉴于霍亚飞老师的书籍——《Qt Creator快速入门(第二版)》。软件版本:Qt Creator 3.1.2(opensource) Based on Qt 5.3.1(MSVC 2010, 32 bit) Built on Jun 23原创 2016-11-29 22:53:11 · 1593 阅读 · 0 评论 -
QThread类理解
Qt中的QThread类提供了一种与平台无关的方式来管理线程。从QThread类实例化的一个对象可以管理程序中的一个线程。 Thread::QThread(QObject *parent = Q_NULLPTR)原创 2017-03-16 21:48:52 · 1013 阅读 · 0 评论 -
QSignalMapper类使用
QSignalMapper类使用如果我们想要将一组按钮的信号(比如说 clicked() 信号)与一个相同的槽函数相关联,可以有两种方法。 1.我们可以使用 connect 函数将每一个按钮的 clicked() 信号与这个槽函数关联。很明显,这样子很烦,不够聪明。 2.或者使用 QSignalMapper 类,如下所示: buttonwidget.h 如下:#ifndef BUTTONWID原创 2017-05-08 23:11:52 · 336 阅读 · 0 评论