第4章 Qt对话框程序设计

4.1 对话框程序设计概述

Qt开发的应用程序通常有3种界面类型,即主窗口应用程序、小控件窗口应用程序和对话框应用程序。鉴于对话框使用的场合较多,本章将介绍对话框应用程序的设计。在对话框应用程序中肯定会有对话框,上面用来存放控件,通常由标题栏、客户区、边框组成。标题栏上又会有控制菜单、最小化和最大化按钮、关闭按钮等。通过鼠标拖动标题栏,可以改变对话框在屏幕上的位置;通过最大化和最小化按钮,可以对对话框进行尺寸最大化、恢复正常尺寸或隐藏对话框等操作。标题栏上还能显示对话框的文本标题。

Qt类库中提供的对话框类是QDialog,继承于小控件窗口类QWidget。我们建立对话框的时候,都是从QDialog类派生出自己的类。