QT5.11.1结合VS2017学习笔记:(一)环境的配置及HelloWorld的实现

前言:

      最近开始学习QT,由于习惯了使用VS而网上的教程大多都是基于QTCreator的,很少有基于VS的。为此,本人决定将自己学习的过程记录下来。水平有限,有不对的地方,欢迎大家批评指正!

工具及系统:VS2017,Qt5.11.1

一、环境配置

1、安装VS

1.1、VS2017的安装过程请自行搜索,网上很多,不再详细介绍。

1.2、安装Qt插件

打开VS2017,点击工具-----扩展和更新------联机

安装完成之后,重启VS,点击文件-----新建-------项目-------QT可以看到有关QT的信息

并且在工具栏里面会有Qt VS Tools选项:

2、安装Qt5.11.1

可以直接到http://download.qt.io/archive/qt/5.11/5.11.1/下载。根据自己的实际情况选择合适的版本下载。我下载的是

下载完成之后,双击进入安装界面。

接下来就是一路点下一步,安装!

3、配置

完成之后,打开VS2017,点击Qt VS Tools-------QtOptions进行配置

这里Path路径选到msvc2017_64就行,然后点击确定!搞定!

最后还有一点需要配置的是:

最好在计算机/此电脑------属性-------高级系统设置--------环境变量------Path里面添加QT5Core.dll所在文件夹的路径。不然有可能在你创建完Qt项目运行的时候会出现错误提示:找不到QT5Core.dll !!

至此,QT结合VS2017的配置完成!!接下来测试一下!!

二、HelloWorld测试一下

打开VS2017,文件-------新建------项目------VisualC++------Qt

这里选择最后一个,创建GUI Application。输入项目信息,点确定,进入GUI Application配置页面,点Next

这里我们按默认的走就行:

接下来,按默认的就行,然后点击Finish即可:

创建完成之后的界面如下:

我们双击HelloWorld.ui进行编辑:

接下来我们向窗口中添加一个label空件:

至于lable内的文字可以双击lable进行修改,也可以在HelloWorld.cpp中进行修改(ui编辑之后一定要保存!!!)。我们打开HelloWorld.cpp

在构造函数中输入:

ui.lable->setText("Hello World");

#include "HelloWorld.h"

HelloWorld::HelloWorld(QWidget *parent)
	: QMainWindow(parent)
{
	ui.setupUi(this);
	ui.lable->setText("HelloWorld");
}

ui对象指的就是我们刚才的HelloWorld窗口。如果你刚才编辑完UI之后没有保存,这里可能就调不出lable,并且运行会报错如下所示:

至此,已经完成!我们点击调试或者直接按Ctrl+F5执行:

  • 3
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值