博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt Creater之hello world
阅读量:6403 次
发布时间:2019-06-23

本文共 1094 字,大约阅读时间需要 3 分钟。

  下载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程序

转载于:https://www.cnblogs.com/xuaidongstdudyrecording/p/6189749.html

你可能感兴趣的文章
PgSQL · 源码分析 · AutoVacuum机制之autovacuum launcher
查看>>
MySQL初步使用
查看>>
【计算机网络】 DNS学习笔记 (>﹏<)
查看>>
ORA-01111: name for data file 119 is unknown - rename to correct file
查看>>
源代码构建Apache反向代理(包括SSL配置)
查看>>
MySQL · 捉虫动态 · 字符集相关变量介绍及binlog中字符集相关缺陷分析
查看>>
.Net Discovery系列之十一-深入理解平台机制与性能影响 (中)
查看>>
在Visual Studio引用对话框中找不到Civil 3D 2011 64位的COM组件的解决办法
查看>>
JS组件系列——自己动手扩展BootstrapTable的 冻结列 功能:彻底解决高度问题
查看>>
用 IIS 搭建 mercurial server
查看>>
git常见操作--忽略文件以及常用命令【转】
查看>>
DotNET企业架构应用实践-数据库表记录的唯一性设计的设计兼议主键设定原则
查看>>
Android -- ListView与ArrayAdapter、SimpleAdapter
查看>>
Oracle数据库中NARCHAR转换成NUMBER类型
查看>>
8月21日云栖精选夜读:Q1财报天猫交易额增速达49%,背后有哪些新技术支撑?...
查看>>
微软:ISO镜像将会是升级Windows 10最可靠最便捷的方式
查看>>
《深入理解OSGi:Equinox原理、应用与最佳实践》一1.2 为什么使用OSGi
查看>>
2015年世界最弱密码公布 123456排第一
查看>>
辽宁移动立足大数据打造新型服务班组
查看>>
构建智慧城市基础设施建设的PPP模式
查看>>