摘要:
0. 按钮基类(QAbstractButton) 简述 QAbstractButton类是Qt中所有按钮类的基类,它提供了一些基本的按钮功能和属性。它是一个抽象类,不能直接实例化,而是通过继承它来创建具体的按钮类。 通过继承QAbstractButton类,我们可以创建不同类型的按钮,如QPushB 阅读全文
摘要:
01. 描述 QWidget类 所有窗口类的基类 是QObject和QPaintDevice的子类 可内嵌到其他窗口的内部(无边框);创建一个窗口指定了父对象;例如WidgetSon* w = new WidgetSon(this) 可以作为独立的窗口显示(有边框);创建一个窗口没有指定父对象;例如 阅读全文
摘要:
1. 内存回收机制 Qt中有内存回收机制, 但是不是所有被new出的对象被自动回收, 满足条件才可以回收 如果想要在Qt中实现内存的自动回收, 需要满足以下两个条件: 创建的对象必须是QObject类的子类(间接子类也可以) 创建出的类对象, 必须要指定其父对象是谁, 一般情况下有两种操作方式 对于 阅读全文
摘要:
1. 信号与槽概述 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式(发布-订阅模式)。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意 阅读全文
摘要:
1. 基础类型 因为Qt是一个C++框架, 因此C++中所有的语法和数据类型在Qt中都是被支持的, 但是Qt中也定义了一些属于自己的数据类型, 下边给大家介绍一下这些基础的数类型。 QT基本数据类型定义在#include <QtGlobal> 中,QT基本数据类型有: 类型名称 注释 备注 qint 阅读全文