专栏首页微卡智享QT学习之路-第一个程序Hello World!

QT学习之路-第一个程序Hello World!

前言

由于前阵子学习OpenCV后,感觉做为图像处理的话,在效率和速度上还是C++要快很多,后来研究了一下QT还可以跨平台,所以准备入门QT,由于学习QT需要C++的基础,最近两周一直在恶补C++,算是有点收获了,所以今天开始学习QT,也算是对最近学习的C++一个巩固.

QT的下载和安装

QT的下载地址 https://www1.qt.io/cn/

最新版本应该是5.10了,我下的是5.9.4,下载安装可以百度一下,我这就不细说了

QTCreator

新建项目

我们打开QTCreator后,点击文件--新建文件和项目

选择一个控件台应用程序

改名为HelloWorld

接着下一步,下一步一直到完成即可

这就生成了我们的项目.

在上面加入#include <stdio.h>

然后在代码里加入

然后在左下角点击绿色三角符号,会提示你保存后直接运行

然后我们的界面控制台程序就打印出Hello World!!

还有可以#include <iostream>

用cout方式来实现,这里是为了巩固一下前两天学的C++方法

然后我们在代码里面加入一个变量std::string name;

用std::cin输入

然后用std::cout输出

我们重新运行一下程序:

这时控制台里打印完Hello World后显示了新的一行请输入你的名字:

我们输入Vaccae

再重新点击回车,即打印出Hello World Vaccae

第一个Hello World完成!!

本文分享自微信公众号 - 微卡智享(VaccaeShare),作者:Vaccae

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • QT学习之路--信号和槽的认识

    信号和槽机制是QT的核心机制,要精通QT编程就必须对信号和槽有所了解。信号和槽 是一种高级接口,应用于对象之间的通信,它是QT的核心特性,也是QT区别于其它工具...

    Vaccae
  • 学习|Android中两个PhotoView对比及Glide的扩展使用

    PhotoView是在Android一个比较常用的图片预览的开源库,在搜索中也发现了两个不同的PhotoView,分别是com.github.chrisbane...

    Vaccae
  • C++ OpenCV图像分割之GrabCut分割

    在OpenCV中的图像分割中GrabCut分割算法,该算法可以方便的分割出前景图像,操作简单,而且分割的效果很好。在前我们刚用学了OpenCV中的鼠标回调函数,...

    Vaccae
  • Oracle 绑定变量窥探

        Bind Peeking是Oracle 9i中引入的新特性,一直持续到Oracle 10g R2。它的作用就是在SQL语句硬分析的时候,查看一下当前...

    Leshami
  • 一封来自微信用户的投诉信

    微信iOS 6.2版本这两天更新后,小派听到一片欢呼。可是,今天小派竟然收到一封用户的投!诉!信!这怎么能忍!?赶紧拆开看看: ? 用户来信 亲爱的派, 你好。...

    腾讯大讲堂
  • iOS设置tableViewCell之间的间距(去掉UItableview headerview黏性)

    王大锤
  • 号外,微信更新7.0了。(附下载地址)

    一如既往,苹果手机先更新,安卓手机只有内测版。安卓手机想尝试的,可以扫描文末二维码,添加周庆微信,发给你(内测版没有下载地址,只能在微信里面发送消息获取)。

    夏末浅笑
  • 把我坑惨的一个MySQL双引号!

    www.fordba.com/mysql-double-quotation-marks-accident.html

    Java技术栈
  • MySQL 中一个双引号的错位引发的血案

    最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。

    芋道源码
  • MySQL由一个双引号引发的血案

    最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。

    黄泽杰

扫码关注云+社区

领取腾讯云代金券