【qt5_study】1.Hello world
模板
作为初学者我们选择第一个Application(Qt)和 Qt Widgets Application,所谓的模板就是 Qt为了方便开发程序,在新建工程时可以让用户基于一种模板来编写程序,包括 cpp文件, ui文件都已经快速的创建,而不用用户手动创建这些文件。
基类
这里默认选择的基类为 QMainWindow。在 Base class一项中我们还可以看到还有 QWidget和 QWialog这样的基类可以选择。在 C++篇我们已经学习什么叫基类,简单的来说,我们创建
的这个项目是基于 QMainWindow类去开发的。默认勾选“ Generate form”,意思是生成 ui窗体
文件 mainwindow.ui。为了学习方便,我们统一默认基 类为 QMainWindow,但是注意,在嵌入
式里一般不需要标题栏,状态栏等,所以常用的是 QWidget基类。
QMainWindow:主窗口类,主窗口具有主菜单栏、工具栏和状态栏。 类似于一般的应用程
序的主窗口 。如果 你 想做个嵌套的窗口程序开发的软件,不妨选择这个 QMainWindow。
QWidget:是可视界面类的基类,也就是说 QMainWindow类也是由 QWidget继承封装而来。
所以 QWidget要比 QMainWindow功能少一些。
QDialog:对话框类,建立一个对话框界面。比较少使用此项作为基 类。一般以 QMainWindow和 QWidget作为基类的居多。 注因为 QWidget不带窗口标题栏等 嵌入式里最好 QWidget。