上一页 1 ··· 22 23 24 25 26
摘要: 实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。作为一款成熟的 GUI 框架,Qt 提供了很多摆放控件的辅助工具(又称布局管理器或者布局控件),它们可以完成两件事: 自动调整控件的位置,包括控件之间的间距、对齐等; 当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大 阅读全文
posted @ 2022-04-16 11:08 [BORUTO] 阅读(1274) 评论(0) 推荐(0)
摘要: 标准对话框的类型 QT为开发者提供了多种可复用的对话框类型,即QT标准对话框。QT标准对话框全部继承于QDialog类。常用标准对话框类型如下: 类 名称 描述 QMessageBox 消息对话框 为用户提示重要信息,强制用户进行操作 QFileDialog 文件选择对话框 用来获取系统中的文件路径 阅读全文
posted @ 2022-04-16 10:37 [BORUTO] 阅读(373) 评论(0) 推荐(0)
摘要: 0. 按钮基类(QAbstractButton) 简述 QAbstractButton类是Qt中所有按钮类的基类,它提供了一些基本的按钮功能和属性。它是一个抽象类,不能直接实例化,而是通过继承它来创建具体的按钮类。 通过继承QAbstractButton类,我们可以创建不同类型的按钮,如QPushB 阅读全文
posted @ 2022-04-15 10:58 [BORUTO] 阅读(1294) 评论(0) 推荐(0)
摘要: 01. 描述 QWidget类 所有窗口类的基类 是QObject和QPaintDevice的子类 可内嵌到其他窗口的内部(无边框);创建一个窗口指定了父对象;例如WidgetSon* w = new WidgetSon(this) 可以作为独立的窗口显示(有边框);创建一个窗口没有指定父对象;例如 阅读全文
posted @ 2022-04-15 10:55 [BORUTO] 阅读(771) 评论(0) 推荐(0)
摘要: 1. 内存回收机制 Qt中有内存回收机制, 但是不是所有被new出的对象被自动回收, 满足条件才可以回收 如果想要在Qt中实现内存的自动回收, 需要满足以下两个条件: 创建的对象必须是QObject类的子类(间接子类也可以) 创建出的类对象, 必须要指定其父对象是谁, 一般情况下有两种操作方式 对于 阅读全文
posted @ 2022-04-15 10:51 [BORUTO] 阅读(337) 评论(0) 推荐(0)
摘要: 1. 信号与槽概述 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式(发布-订阅模式)。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意 阅读全文
posted @ 2022-04-15 10:48 [BORUTO] 阅读(496) 评论(0) 推荐(0)
摘要: 1. 基础类型 因为Qt是一个C++框架, 因此C++中所有的语法和数据类型在Qt中都是被支持的, 但是Qt中也定义了一些属于自己的数据类型, 下边给大家介绍一下这些基础的数类型。 QT基本数据类型定义在#include <QtGlobal> 中,QT基本数据类型有: 类型名称 注释 备注 qint 阅读全文
posted @ 2022-04-15 10:35 [BORUTO] 阅读(892) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26