QT环境搭建与HelloWorld

我使用的是QT5.1,什么的都包装好了,还自带了QTCreator,直接下载下来运行

http://qt-project.org/downloads

Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB)

Qt5.1.0\Tools\mingw48_32

QT5.1中有自带MinGW 4.8,配置好mingw环境变量,就可以了

HelloWorld

[cpp] view plaincopy

  1. #include "mainwindow.h"
  2. #include <qapplication.h>
  3. #include <qpushbutton.h>
  4. int main(int argc, char *argv[])
  5. {
  6. QApplication a(argc, argv);
  7. QPushButton hello("Hello World", 0);
  8. hello.resize(100,60);
  9. a.setActiveWindow(&hello);
  10. hello.show();
  11. return a.exec();
  12. }
环境变量

[plain] view plaincopy

  1. C_HOME          F:\Program\Qt\Qt5.1.0\Tools\mingw48_32
  2. PATH            %C_HOME%\bin
  3. LIBRARY_PATH        %C_HOME%\lib
  4. C_INCLUDEDE_PATH    %C_HOME%\include
  5. CPLUS_INCLUDE_PATH  %C_HOME%\include\c++\3.4.5;%C_HOME%\include\c++\3.4.5\backward;%C_HOME%\include

helloworld.pro

[plain] view plaincopy

  1. QT       += core gui
  2. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  3. TARGET = helloworld
  4. TEMPLATE = app
  5. SOURCES += main.cpp\
  6. mainwindow.cpp
  7. HEADERS  += mainwindow.h
  8. FORMS    += mainwindow.ui

在5.1中,手动构建QT的dome时,需要在 *.pro文件中加入下位两句:

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
时间: 2024-08-26 21:27:28

QT环境搭建与HelloWorld的相关文章

Grails 基础环境搭建及HelloWorld

Grails 基础环境搭建及HelloWorld Grails的介绍: Grails 为您提供 Rails 风格的开发体验,同时以可靠的 Java 技术作为坚强后盾. 但是 Grails 不仅仅是 Rails 通往 Java 平台的简单入口.Grails 吸取了 Rails 的经验,并将它们与现代 Java 开发的意识相结合. 可以认为 Grails 是受 Rails 启发,而不是由 Rails 转化而来. Groovy 的威力 就像 Rails 与 Ruby 编程语言联系非常紧密一样,Grai

QT环境搭建常见的bug解决 --&gt;ld: cannot find –lbootstrap 错误

常见错误列表 一.编译arm环境的时候: ./configure -prefix $HOME/Qtenv/arm -embedded arm-nomake docs -nomake demo -nomake examples 1.configure完成之后,make出现问题:/usr/bin/ld: cannot find –lbootstrap 错误 解决方法:提示找不到bootstrap库,而实际的qt中是由这个库的,就在src/tools/bootstrap/目录下,可以通过如下命令手动编

Android最简单的实例 :环境搭建及HelloWorld

Android开发之旅:环境搭建及HelloWorld 2010-04-12 00:45 by 吴秦, 883961 阅读, 140 评论, 收藏,  编辑 ——工欲善其事必先利其器 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教. 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld.本文的主题如下: 1.环境搭建

关于GTK和QT环境搭建(Ubuntu14.04)

忙了一天,GTK和QT环境搭建了!QT5(包含Creator和TOOLs),安装真慢,安装文件300MB,安装下载源文件700多MB,总共花了3/4个小时,主要因为,该网站限速,不到100KB/S的速度真是坑啊,本想着,弄好了也算了,不过,真正用起来,还是和安装一样蛋疼,只有中文面板选项,子菜单什么的全英文,对于我这样一个新手,真是难于上青天,最后还是选择了GTK+,毕竟会点C语言,查找资料好看懂,方便!只能抛弃,好看,移植方便一点,处理速度快一点的QT了(但是不会卸载,以后总有用得上的时候,说

C++ Gui Qt4编程学习之路(1)——Qt环境搭建

前言 因为公司需要做一个关于linux下qt的开发,加上直接接触过一些qt,便开始临阵磨枪了. 之前有用qt写过一个2048的游戏,大概3.4月份的时候,那会2048正火,想想自己在电脑上也做了一个~便默默的写了一个,界面有些丑陋,却五脏俱全~下次把思路和一些代码再归纳归纳,再写到博客里来. 虽然写过一点小东西,但基础还是很单薄,所以为了让基础更加巩固一些,便开始阅读C++ Gui Qt4编程这本书,这本书的确挺不错的. Qt环境搭建 首先要搭建Qt的环境,网上有很多版本供下载的,我便下载最新的

spring mvc(一)开发环境搭建和HelloWorld程序

Spring MVC 3提供了基于注解.REST风格等特性,有些方面比Struts 2方便一些. 这里进行Spring MVC 3的开发环境搭建,即开发Hello World程序. 1,拷贝Spring MVC 3类库到WEB-INF/lib下,经测试至少需要如下几个,版本为Spring 3.1.1: org.springframework.asm-3.1.1.RELEASE.jar org.springframework.beans-3.1.1.RELEASE.jar org.springfr

spring mvc(三)开发环境搭建和HelloWorld程序

Spring MVC响应中返回JSON数据的方法: 配置与以前相同使用<mvc:annotation-driven/>的注解配置, 但WEB-INF/lib的类路径里面要有jackson-all-1.6.9.jar这个库文件, 然后在controller里面这样写: @Controller @RequestMapping("/user" ) public class UserController { @RequestMapping("/ajax2" )

spring mvc(二)开发环境搭建和HelloWorld程序

Spring MVC3在controller和视图之间传递参数的方法: 一, 从controller往视图传递值, controller---->视图 1)简单类型,如int, String,直接写在controller方法的参数里,是无法传递到视图页面上的(经测试). (而用@RequestParam("name")注解,可以从视图上,或地址中加?name=***传递到controller方法里) 2)可以用Map<String, Object>,其键值可以在页面上

Scala深入浅出实战经典---001-Scala开发环境搭建和HelloWorld解析

001-Scala开发环境搭建和HelloWorld解析 Scala 函数式编程和面向对象结合的语言 函数式编程擅长数值计算 面向对象擅长大型工程和项目的组织以及团队的分工协作 Scala会是下一个伟大的语言吗? Spark是用Scala语言编写的 Hadoop是用Java语言编写的 少动一根手指 Scala开发环境 基于JVM的运行环境 需要安装JAVA 建议7或者8版本 注意选择匹配的位数和系统的JAVA 配置环境变量 JAVA_HOME PATH中添加bin目录 CLASS_PATH dt