Qt窗口部件与布局之一:窗口部件
从这一章开始正式接触Qt的窗口部件。在第2章曾看到 Qt Creator 提供的<span style="color:red">默认基类只有 QMainWindow、QWidget 和 QDialog 这3种。QMainWindow 是带有菜单栏和工具栏的主窗口类,QDialog 是各种对话框的基类,而它们全部继承自 QWidget。不仅如此,其实所有的窗口部件都继承自 QWidget,</span>如下图所示。这一章会讲解 QWidge、QDialog 和其他一些常用部件类, 而 QMainWindow 将在第5章讲解。 <br /> <br /> 一、基础窗口部件 QWidget <span style="color:red">QWidget 类是所有用户界面对象的基类,被称为基础窗口部件。在图3-1中可以 看到,QWidget 继承自 QObject 类和 QPaintDevice 类,其中 QObject 类是所有支持Qt对象模型(Qt Object Model)的基类,QPaimDevice 类是所有可以绘制的对象的基类。</span> 这一节先讲解Qt窗口部件的概念和窗口类型,然后再讲解Qt窗口的几何布局,最后讲解Qt程序调试方面的内容。 <br /> 1.1 窗口与窗口部件 先来看一个例子。<span style="color:orange">打开QtCreator