2.1.1 创建Qt Widgets应用
首先运行Qt Creator,通过下面的步骤创建Qt Widgets项目,即例2-1,项目源码路径为src\02\2-1\ helloworld。
(1)选择项目模板。选择“文件→New Project”菜单项(快捷键为Ctrl+Shift+N),在“选择一个模板”处选择Application(Qt)分类中的Qt Widgets Application项,然后单击“选择”按钮,如图2-1所示。
图2-1 选择项目模板
(2)设置项目位置。在项目位置页面输入项目的名称“helloworld”,然后单击“创建路径”右侧的“浏览”按钮来选择源码路径,比如笔者这里设置为E:\app\src\02\2-1(注意:项目名称和路径中不能出现中文),如图2-2所示。如果选中了“设为默认的项目路径”复选框,那么以后创建的项目会默认使用该目录。
(3)选择构建系统。这里使用默认的qmake即可。qmake会在后面详细介绍。
(4)设置类信息。用户可以在Class Information页面创建一个自定义类。这里设定类名为HelloDialog,基类选择QDialog,表明该类继承自QDialog类。使用这个类可以生成一个对话框界面。这时下面的Header file(头文件)、Source file(源文件)和Form file(表单文件,也称窗体或界面文件)都会自动生成,保持默认设置即可,如图2-3所示。这里勾选的“Generate form”表明会自动生成表单文件hellodialog.ui,这样用户就可以使用设计模式来可视化设计界面。当然,也可以不勾选,而是通过手动编写代码来设计界面。关于这一点,我们会在后面的内容中详细介绍。
图2-2 设置项目位置
图2-3 设置类信息
(5)选择翻译文件。因为现在不需要进行界面翻译,所以直接单击“下一步”按钮。
(6)选择构建套件。现在只有一个Desktop Qt 6.5.0 MinGW 64-bit可用,会默认为Debug、Release等版本分别设置不同的目录,如图2-4所示。这里还提示了Android构建套件还没有设置,可以单击来进行创建。以后需要进行Android开发时,用户可以通过“编辑→Preferences”菜单项打开首选项对话框并进行设置。
图2-4 选择构建套件
(7)设置项目管理。用户在这里可以看到这个项目的汇总信息,还可以使用版本控制系统,现在不需要进行设置,所以直接单击“完成”按钮即可完成项目创建。