1、添加快捷键到桌面
找到所在安装路径Qt5.14.1\Tools\QtCreator\bin添加至桌面
双击后打开
2、创建项目
点击下一步
再点击下一步
下一步
当前暂时选择32位,之后点击完成
3、进入编辑页面并运行
运行快捷键:Ctrl+R
运行界面点击按钮:
运行完成
至此,运行没有出现问题,说明安装无误。
4、代码说明
main.cpp
#include "widget.h" /* 包含自己写的类的头文件 */
#include <QApplication> /* 应用程序类 */
int main(int argc, char *argv[]) /* main函数必须有且仅有一个 */
{
QApplication a(argc, argv); /* 创建一个应用程序类,必须有且仅有一个 */
Widget w; /* 创建窗口对象 */
w.show(); /* 手动显示窗口 */
return a.exec(); /* 应用程序消息循环,相当于while,做一些消息监听、处理 */
}
widget.cpp
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT /* 使用信号与槽必须包含的一个宏 */
public:
Widget(QWidget *parent = nullptr);
~Widget();
private:
Ui::Widget *ui;
};
#endif // WIDGET_H
解释:
- Qt系统提供的标准类名声明头文件没有.h后缀,比如当前main.cpp中的QApplication
- Qt一个类对应一个头文件,类名就是头文件名
- a.exec()——程序进入消息循环,等待对用户输入进行响应。这里main()把控制权转交给Qt,Qt完成事件处理工作,当应用程序退出的时候exec()的值就会返回。在exec()中,Qt接受并处理用户和系统的事件并且把它们传递给适当的窗口部件。
- QApplication应用程序类——管理图形用户界面应用程序的控制流和主要设置,是QT的整个后台管理的命脉,包含主事件循环、所有事件处理和调度、处理应用程序的初始化和结束、提供对话管理,任何QT图形用户界面应用程序只存在一个QApplication对象。
输出Hello World文章来源:https://uudwc.com/A/xGpMn
#include<QApplication>
#include<QtWidgets>
#include<QtDebug>
int main(int argc, char* argv[])
{
QApplication a(argc, argv);
QWidget w;
w.show();
//Qt头文件和类名是一致的,所有的头文件都是以Q开头
qDebug()<<"hello world";
return a.exec();
}
文章来源地址https://uudwc.com/A/xGpMn