Qt Creater之hello world
下载Qt Creater,博主是Qt5.2.0版本:
15:17:16
打开界面,选择文件新项目,
文件名:hellodemo;

生成的文件有.pro时项目文件,包含项目的信息,mainwindow.h .cpp 是dialog类的文件,.ui时设计师设计的界面文件;
左下角有
waelkflwakfk选中绿色的三角进行编
QtCreater5.2.0首先设置系统环境变量,添加bin目录到PATH
建立个工程运行,生成的项目可直接编译运行,如果需要发布,则需要添加个别DLL动态链接库,10—20MB左右;release版本小很多,
练习时,.exe图标添加失败;1.需要.ico图标和.rc文件.rc写入:IDI_ICON1 ICON IDSCARDABLE "xxx.ico"和.pro文件同一目录
2.项目.pro文件添加 RC_FILE +=xxx.rc
3.其中.ico需要自己转.ico文件,网上格式不准确;
手写空项目;
1.Qt库目录不识别,需要在.pro文件添加 "QT +=widgets" 就ok了;
2.代码如下
#include <QApplication>#include <QDialog>#include <QLabel> //别写错噢;
int main(int argc,char** argv){ QApplication a(argc,argv); QDialog w; w.resize(400,300); QLabel label(&w); label.setText("hello world Qt"); label.move(120,120); //设置好的可视部件一般不可见,需要show()函数; w.show(); return a.exec(); }
基本代码就是如上
命令行编译
建立文件夹:里面用记事本添加main.cpp文件;
用Qt自带的mingw32命令行程序运行;
命令如下;
cd .. //跳到你文件目录
qmake -project //生成.pro文件,记得往.pro文件添加 QT +=widgets 否则最后不能编译生成.exe程序
qmake //生成Makefile.Debug 和 Makefile.Reasles Makefile 及Debug Realse 文件
mingw32-make -f Makefile.Debug // 生成Debug版本exe程序
Qt Creater之hello world的更多相关文章
- Qt Creater中的.pro文件和.pri文件
初学Qt,使用Qt Creater打开Demo "QT 3D Basic Shapes C++ Example",发现除了pro文件外,还有一个pri文件,在此小白一下! *.pr ...
- Qt Creater中Clang-format的使用
起因在于习惯性的想格式化代码,发现Qt Creater默认居然是没有代码格式化的,只有一个缩进,搞毛线啊!!! 搜索了下,倒是很容易就搜到了,Qt Creater中有个插件:beautifier,在 ...
- QT Creater 配色方案及下载
打开QT Creater的工具--选项--文本编辑器--字体和颜色,复制一份配色方案:Vim (dark) ->Vim (dark) (copy) 更改想更改的任何内容的配色.其中,修改后的文件 ...
- Qt 4.8.5 + MinGW32 + Qt creater 安装
Qt 4.8.5 + MinGW32 + Qt creater 安装 下载文件 文件版本 Qt 4.8.5 MinGW 0.4.4 Qt Creator 2.8或2.8.1 gdb-7.4-MinGW ...
- 1.1 Qt Creater使用Python开发桌面软件的操作流程
Qt Creater及Python的下载与安装过程不再赘述,读者可自行在网上搜索相应的下载与安装方法. 首先我们打开Qt Creater,单击"Create Project"按钮或 ...
- QT Creater环境搭建
需要的软件包: 1.qt-win-opensource-4.8.5-mingw.exe //Qt库 2.MinGW-gcc440_1.zip //QT编译器 3.qt-creator-opensour ...
- QT Creater + vs2010 发布程序
这几天帮同学写了个简单的gui应用,用的qt5.0.2_msvc2010.写的程序需要在一台没有装过vs和qt的机子上运行. 在release下编译运行通过后,把相应的依赖dll加入到exe相同的文件 ...
- QT Creater与libusb使用
新建一个C项目,然后修改.pro文件,添加LIBS一行 TEMPLATE = app CONFIG += console CONFIG -= app_bundle CONFIG -= qt LIBS ...
- Qt Creater 制作汽车仪表盘
最近项目用到了模拟仪表,网上下载大神编写的按个仪表Meter没有成功 转战 QWt 编译后,在creater中仍然无法使用,只可以在代码中使用 百度说是我编译的版本不对 扔到 开始做自己的 这个用到了 ...
随机推荐
- LINUX开发使用的3个远程工具
1,SecureCRT 2,SSH Secure Shell Client 3,VNC Viewer 如果想VNC Server启动时加载vncserver服务 需要修改/etc/rc.d/rc.lo ...
- Python基础系列讲解——TCP协议的socket编程
前言 我们知道TCP协议(Transmission Control Protocol, 传输控制协议)是一种面向连接的传输层通信协议,它能提供高可靠性通信,像HTTP/HTTPS等网络服务都采用TCP ...
- BufferedInputStream 缓冲输入字节流 -------上
package com.BufferedInputStreamUse; import java.io.BufferedInputStream; import java.io.File; import ...
- TCP/IP,HTTP,HTTPS,WEBSocket协议
我看看着挺多的,我暂时没时间自己写,有需要的请借鉴 http://mp.weixin.qq.com/s?__biz=MzI0MDQ4MTM5NQ==&mid=2247486927&id ...
- github基础操作
1.最简单实用的操作 更新远程仓库 git status git add . git commit -m "add" git push #git push -u origin ma ...
- Leetcode题库——20.有效的括号
@author: ZZQ @software: PyCharm @file: IsValid.py @time: 2018/9/16 20:20 要求: 给定一个只包括 '(',')','{','}' ...
- Teamwork(The sixth day of the team)
每日列会过后,我们的工作进度都有所进展了,好开心,但是还不是我们想要的,我们想做得更快,更好.
- CefSharp,Winform程序中加载web网页
源码地址:https://github.com/cefsharp/CefSharp 开源相关:https://github.com/cefsharp/CefSharp/tree/master/CefS ...
- 材料设计---Design
效果: main_activity.xml <?xml version="1.0" encoding="utf-8"?> <!--Coordi ...
- 操作系统 cmd mini OS
#include <stdio.h>#include <stdlib.h>#include <string.h> void word(char *a){ if(st ...