Qt组件

QWidget:所有组件的基类,运行后是一个空界面

QMainWindow:在QWidget基础上包含了Menu Bar 、Tools Bar、 Status Bar

Qt基础 - 图1

QDialog:对话框窗口的基类,用来执行短期任务

QPushButton:按钮

QLabel:标签

使用原则:主窗口(QMainWindow)、对话框(QDialog)、顶层窗口或者需要嵌入到其他窗口(QWidget)。

Qt组件内存管理

Qt基础 - 图2

Qt组件坐标系统

Qt的坐标原点在左上角,向其他两个方向依次递增。

Qt基础 - 图3

窗口相对坐标
  • 在Qt窗口中,一般都有若干个子窗口内嵌到父窗口中
  • 每个窗口都有自己的坐标原点
  • 子窗口的位置坐标就是他的坐标原点在父窗口坐标系中的坐标点

Qt基础 - 图4

Qt基础 - 图5

部件样式:

Qt基础 - 图6

Qt基础 - 图7