当前位置 博文首页 > 木木木 的博客:Qt开发之路5---Qt窗口系统

    木木木 的博客:Qt开发之路5---Qt窗口系统

    作者:[db:作者] 时间:2021-08-21 10:08

    Qt提供的默认窗体基类有QMainWindow、QWidget、和QDialog这三种,,QMainWindow是带有菜单栏和工具栏的主窗口类,QDialog是各种对话框的基类,而他们全部继承自QWidget。不仅如此,所有窗口及窗口控件都是从QWidget直接或间接派生出来的,继承关系如图所示:
    在这里插入图片描述

    1. QWidget
    所有窗口及窗口控件都是从QWidget直接或间接派生出来的。

    2.QMainWindow
    QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。

    3. QDialog
    对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。

    上一篇:Qt开发之路4—信号和槽机制
    下一篇:Qt开发之路6—QWidget

    cs
    下一篇:没有了