Qt 第一步,环境搭建与测试
晚上离散数学课下课后就开始安装Qt。
最先安装的是5.2版本的,这个最新的版本集成了所有必须的工具,不需要配置,直接就可以运行的。
但是,看书和社区教程以及参考资料时候,发现大多是4.8版本的。于是,为了学习方便起见,卸载,改装4.8.5
改了4.8.5发现需要设置环境变量什么,,下面是最简单的步骤:
需要下载文件(超链接为地址,点击即下载):
qt-creator-windows-opensource-3.0.0exe
qt-win-opensource-4.8.5-mingw.exe
安装步骤:
1. 安装 Qt Creator 3.0, 安装目录为 C:\Qt\qtcreator-3.0.0
2. 解压缩MinGW-gcc440_1到目录C:\Qt\MinGW-gcc440_1
3. 安装qt-win-opensource-4.8.5-mingw,在find installed mingw选择MinGW的目录为 C:\Qt\MinGW-gcc440_1
4. 打开QtCreator,工具-选项-Qt版本,qMake路径选择C:\Qt\4.8.5\bin\qmake.exe
5. Compiler添加MinGW,路径选择 C:Qt\MinGW-gcc440_1\bin\mingw32-g++.exe
6. 配置kits,Complier选择MinGW,Qt version选择Qt 4.8.5
配置完成.....
首先在CMD先测试一下。
找到这个,此时程序已经自动将计算机系统内的环境变量设置好。
编译最简单的Hello World 程序。
#include <QApplication>
#include <QLabel> int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel(" <h2> <i> I Love You </i> " "<font color = red > LY ! </font> </h2>");
label->show();
return app.exec();
}
(很显然输出的label里面我加了字体的标签,从这可以看出Qt支持类似html 的简单样式标签。)
编译过程如下:
一共四步(前提是进入源代码所在的文件目录,即图片的第一条cd 语句):
Fir:qmake -project (固定语句,生产与平台无关的项目文件hello.pro)
Sec:qmake hello.pro (名字依据程序而取,此处是hello,生产一个平台相关的makefile文件)
Thir:make (编译构建程序)
For:进入debug目录,执行相应的.exe文件即可。
运行结果如下:
CMD测试成功。
Qt creator的测试。
首先配置好上面的4,5,6步骤。
建工程,
ok了。
然后双击gui.ui 文件即可,添加label控件,拖至目标区域,双击控件,即可编辑,然后,点击左下方,运行即可。
测试完成。
Qt第一步在windows上面迈出来。有空会把linux下面的也装好。
That's all . Good night .
Qt 第一步,环境搭建与测试的更多相关文章
- python+selenium第一步 - 环境搭建
刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外. 首先选择需要安装的版本,我使用的是mac自带的2.7版本. selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了seleni ...
- Python股票量化第一步环境搭建
很久之前就希望可以量化分析股票,那么国内的股票数据API也有个,最有名的就是tushare,然后还有baostock. 今天我们就来研究一下这个baostock吧. 首先,我们需要下载一个叫做anac ...
- 转:Qt 嵌入式开发环境搭建
地址: http://www.cnblogs.com/lishixian/articles/3013897.html 作者:lsx_007 这里主要是记录了自己在搭建嵌入式开发环境时阅 ...
- centos LAMP第一部分-环境搭建 Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课
centos LAMP第一部分-环境搭建 Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课 打命令之后可以输入: e ...
- Tensorflow object detection API(1)---环境搭建与测试
参考: https://blog.csdn.net/dy_guox/article/details/79081499 https://blog.csdn.net/u010103202/article/ ...
- ElasticSearch第一步-环境配置
ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...
- centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课
centos LNMP第一部分环境搭建 LAMP安装先后顺序 LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/local/php/{ ...
- 【转载】基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍
基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)--介绍.安装准备.安装.config文件以及运行脚本介绍 其他 2018-0 ...
- 一、Android学习第一天——环境搭建(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 一. Android学习第一天——环境搭建 Android 开发环境的搭建 ...
随机推荐
- about mobile web
http://blog.csdn.net/kavensu/article/details/8722268 http://cavenfeng.iteye.com/blog/1551516 http:// ...
- 深入WSGI,并按样例实现一个
感觉WSGI确实和SERVLET相似,为PYTHON提供了运行和管理环境.WSGI服务器和PYTHON的WEB框架一起,实现WEB响应. 步骤: 首先,服务器启动并加载一个由Web框架/应用提供的可调 ...
- 使用NSURLSession实现下载的进度
- easyui源码翻译1.32--Messager(消息窗口)
前言 使用$.messager.defaults重写默认值对象.下载该插件翻译源码 消息窗口提供了不同的消息框风格,包含alert(警告框), confirm(确认框), prompt(提示框), p ...
- Altium快捷键
M快捷键 PCB快捷键 编辑 视图
- Mysql常用show命令,show variables like xxx 详解,mysql运行时参数
MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法. 详细: http://dev.mysql.com/doc/ ...
- values of type NSInteger should not be used as format arguments; 关于Xcode中烦人的32位与64位警告处理方法.
http://stackoverflow.com/questions/16075559/why-does-an-nsinteger-variable-have-to-be-casted-to-long ...
- 【转】ubuntu11.10 64bit 环境android编译错误
原文网址:http://blog.csdn.net/lmhgen/article/details/7326083 错误1: 注意:external/protobuf/java/src/main/jav ...
- js中test,exec和match方法
test test 返回 Boolean,查找对应的字符串中是否存在模式. var str = "1a1b1c";var reg = new RegExp("1.&quo ...
- HashSet的实现原理
HashSet定义 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Clonea ...