Qt的介绍、安装及运行Hello World

一、Qt安装:

下载地址(Qt开源社区):http://www.qter.org/portal.php?mod=list&catid=18
在这里插入图片描述
下载Qt Creator,安装很简单
Qt Creator是在Qt4以后提供的一个集成开发环境,我们可以在其中设计程序界面,编辑代码,调试编译构建可执行程序等。

二、Qt界面介绍(我下载的是5.3.2版本的Qt)

  • 顶层是菜单栏,包括文件、编辑、构建、调试、分析、工具、控件和帮助。
    在这里插入图片描述

  • 左侧栏是模式选择区,主要包括:
    欢迎模式
    编辑模式
    设计模式
    Debug
    工程模式
    分析
    帮助

  • 最下层是定位和输出面板快捷选项
    在这里插入图片描述

  • 设计模式:(在没有打开一个项目时,设计模式是灰的,点不动)
    任意打开或者创建一个项目,点击界面文件→mainwindow.ui(此文件只能在设计模式中编辑,编辑模式中不能改变内容),设计模式页面就自动弹出
    在这里插入图片描述!

三、建立第一个Qt工程(Hello World):

  • 新建工程文件:可以点击菜单栏的“文件(F)”新建一个工程,或者在欢迎界面点击New Project。
    在这里插入图片描述
    在这里插入图片描述
    点击完成,开始选择模板(默认选的Qt Widgets Application),
    在这里插入图片描述
    选择完成点击 Choose…
    开始设置项目名称和保存路径(注意:路径不能有中文,否则编译的时候会报错
    点击下一步,设置类的信息,可以自己命名
    在这里插入图片描述
    点击下一步,完成
    在这里插入图片描述
    直接跳转到编辑模式,生成了四个类型的文件。
    在这里插入图片描述
    .pro : 工程文件,定义了Qt中用的类库、目标程序的文件名,采用模板、C++源文件、C++头文件和界面文件。
#-------------------------------------------------
#
# Project created by QtCreator 2019-03-14T17:16:05
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = untitled
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

.h:头文件,列出本工程包含的用户头文件

.cpp: 源文件,列出本工程包含的用户C++源文件

.ui: 界面文件,定义了人机交互界面,在设计模式下可以自己设计窗口和控件,在编辑模式下是XML定义文件(不可修改)。Qt编译器在编译界面文件时,自动将XML资源文件编译成C++头文件ui_mainwindow.h。该文件创建了主窗口界面类Ui_MainWindow,封装了 样式中的窗口和控件。

四、运行Hello World

如上步骤创建一个新的项目,然后修改Main.cpp文件中的内容


#include <QApplication> //class QApplication的定义,负责管理程序范围内的资源(默认字体和鼠标指针等)
#include <QPushButton>  //class QPushButton的定义,每个类都是Qt公有API的一部分,被定义在同名头文件中

int main(int argc, char *argv[]) //main函数是程序的入口点,argc为命令行参数个数,argv为指向命令行参数的数组
{
    QApplication app(argc, argv);   //创建QApplication的实例命名为app,
    QPushButton hello("Hello World!My name is juwei"); //创建一个hello按钮,文本显示为Hello World!My name is juwei,
    hello.setFixedSize(800,600);//定义button的大小
    hello.show();  //使hello按钮可见
    return app.exec(); //返回
}

保存后。右键工程名,点击运行。结果如下图
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值