QT学习第六天
窗口组件:
QT以组件对象的方式构建图形用户界面
组件的类型:
容器类(父组件):用于包含其他的界面组件
功能类(子组件):用于实现特定的交互功能
QT中没有父组件的顶级组件叫做窗口
QWidget类继承自QObject类和QPaintDevice类
QObject是所有支持Qt对象模型的基类
QpaintDevice是Qt中所有可绘制组件的基类
开发中避免多继承
QWidget组件(可以作为父组件):
QWidget能够绘制自己和处理用户的输入
QWidget是Qt中所有窗口组件类的父类
QWidget是所有窗口组件的抽象
Qt中的每一个组件都是一个QWidget
QWidget类对象常作为父组件或顶级组件使用
msvc使用的是vs的编译器,这个版本主要用于PC开发;MinGW版本使用MinGW编译器,主要用于跨平台开发。
QLabel是功能性组件,一般需要父组件作为容器
窗口类型:
Dialog 对话框类型 Window 窗口类
窗口标志