时间有些久了,回顾一下大二自学的QT和大三Linux客的一些QT跨平台基础。
- Qwidgets:用户界面对象的基类
-
QWidget的一些子类,提供真的有作用的函数。比如 QLabel、QPushButton、QListWidget、QTabWidget。
-
QWidget继承自QObject,因此也继承了这种对象树关系。一个孩子自动地成为父组件的一个子组件。
-
- QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。
- QDialog 是最普通的顶级窗口。
- .Pro文件的基本配置
- QT += 所属模块 widget 4 版本以上
- TARGET 生成exe程序名称
- TEMPLATE app 应用程序模板
- SOURCE HEADER 源文件 头文件
- .pro就是工程文件(project),它是qmake自动生成的用于生产makefile的配置文件。
- Main函数
- QApplication a 应用程序对象 有且仅有一个
- a.exec() 进行消息循环 阻塞
- MyWidget w 窗口对象
- 默认不会弹出窗口 想要显示窗口 需要调用 show