创建helloworld项目
- 步骤
- 新建项目。点击文件->新建文件或项目,选择项目->Applocation->Qt Widgets Applocation,点击choose到下一步。
- 输入项目名称以及路径。需要注意的是路径必须是全英文路径且不能含有空格,否则后面编译会出错,错误是
Cannot find file
。单击下一步。 - 选择构建套件。构建套件包含Qt类,编译器,调试器等,选择默认的即可。
- 类名和基类信息。这里会创建一个自定义类,并且自定义类需要选择一个基类,基类选择
QDialog
,这个类是一个对话框界面。 - 最后一步是项目管理部分,选择版本控制系统等。
- 上述步骤将
helloworld
项目创建好,此时运行(ctrl+r)将会出现一个空白窗口界面。
- 在对话框中添加
hello world
字符串。点击Froms
文件夹下的helloworld.ui
文件,这个文件是程序的ui界面,修改该ui文件可以修改程序界面。在左侧的控件栏中将Label
控件拖至对话框界面中,并双击它修改内容。
- 保存修改,运行项目,可以在对话框中看到有
hello world
字符串。
代码分析
根据上面的步骤,可以创建一个对话框窗口并显示hello world
字符串。只需要修改.ui
文件就能够作出相应的改变,这是由于.ui
文件可以构建一个头文件,该头文件在项目文件目录中debug
或release
文件夹下
/********************************************************************************
** Form generated from reading UI file 'helloworld.ui'
**
** Created by: Qt User Interface Compiler version 5.11.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_HELLOWORLD_H
#define UI_HELLOWORLD_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>