时间:2023-03-19
QT Creator
Qt Creator
可以创建多种项目,在最左侧的列表框中单击“Application
”,中间的列表框中列出了可以创建的应用程序的模板,各类应用程序如下:
Qt Widgets Application
,支持桌面平台的有图形用户界面(Graphic User Interface,GUI
) 界面的应用程序。GUI
的设计完全基于C++
语言,采用Qt
提供的一套C++
类库。Qt Console Application
,控制台应用程序,无GUI
界面,一般用于学习C/C++
语言,只需要简单的输入输出操作时可创建此类项目。Qt Quick Application
,创建可部署的Qt Quick 2
应用程序。Qt Quick
是Qt
支持的一套GUI
开发架构,其界面设计采用QML
语言,程序架构采用C++
语言。利用Qt Quick
可以设计非常炫的用户界面,一般用于移动设备或嵌入式设备上无边框的应用程序的设计。Qt Quick Controls 2 Application
,创建基于Qt Quick Controls 2
组件的可部署的Qt Quick 2
应用程序。Qt Quick Controls 2
组件只有Qt 5.7
及以后版本才有。Qt Canvas 3D Application
,创建Qt Canvas 3D QML
项目,也是基于QML
语言的界面设计,支持3D
画布。
如下图:在此界面中选择需要创建界面的基类(
base class
)。有 3 种基类可以选择:
QMainWindow
是主窗口类,主窗口具有主菜单栏、工具栏和状态栏,类似于一般的应用程序的主窗口;QWidget
是所有具有可视界面类的基类,选择QWidget
创建的界面对各种界面组件都可以 支持;QDialog
是对话框类,可建立一个基于对话框的界面;在此选择
QMainWindow
作为基类,自动更改的各个文件名不用手动去修改。勾选“创建界面”复选框。这个选项如果勾选,就会由Qt Creator
创建用户界面文件,否则,需要自己编程手工创建界面。初始学习,为了了解Qt Creator
的设计功能,勾选此选项。
双击“
widget.ui
”文件。进入可视化设计界面。
使用拖曳的形式从左侧拖出控件摆放在画布上。