文档章节

QT学习笔记(一)

第五郎
 第五郎
发布于 2014/06/13 16:31
字数 268
阅读 51
收藏 0

新建hello目录,新建hello.cpp文件

Hello.cpp

#include<QApplication>   //包含类QApplication的定义
#include<QLabel>             //包含类QLabel的定义
int main(int argc, char *argv[])
{
       //创建一个QApplication对象,用来管理整个应用程序所用到的资源
       QApplication app(argc, argv);        
       //创建一个显示“Hello Qt”的QLabel窗口部件(widget)
       QLabel *label = new QLabel("<h2><i>Hello</i><font color=red>QT!</font></h2>");
       //使QLabel标签(label)可见。在创建窗口部件的时候,
       //标签通常都是隐藏的,这就允许我们可以先对其进行
       //设置然后再显示它们,从而避免了窗口部件的闪烁现象。
       label->show();     
       return app.exec();      //将应用程序的控制权传递给Qt。
}

进入hello目录,输入命令 qmake -project 生成平台无关的项目文件hello.pro
输入qmake hello.pro 生成平台相关的makefile文件
输入make构建程序
输入命令qmake -tp vc hello.pro 创建一个Visual Studio的工程文件
输入命令qmake -spec macx-xcode hello.pro 创建Xcode工程文件


© 著作权归作者所有

共有 人打赏支持
第五郎
粉丝 9
博文 52
码字总数 28473
作品 0
南京
程序员
1+1=2的 blog 文章索引

百度空间中 原blog部分文章 索引:http://hi.baidu.com/cyclone/home Qt Bugs 通过 Qt Bugs 学习 Qt 似乎是一个不错的方法。 中文相关 中文问题说到底就是一个 unicode 和传统窄字符串 char...

晨曦之光
2012/05/08
184
0
tamlok/vnote

VNote 英文 English VNote 是一个受Vim启发开发的专门为 Markdown 而优化、设计的笔记软件。VNote是一个更了解程序员和Markdown的笔记软件。 下载 国内的用户可以尝试在百度云盘下载VNote的最...

tamlok
01/08
0
0
Log4Qt使用笔记(三)

接前面Log4Qt 使用笔记(一),继续学习一下,关注环境变量和初始化: Logger 在前面,我们提到,除了一个根root之外,还可以有多个命名的Logger存在,为了直观,我们可以看LogManager的成员函...

晨曦之光
2012/05/08
1K
0
Qt 插件路径(笔记)

Qt Manual 已经专门介绍了Deploying Plugins 的问题。半年前Qt 插件学习(一) 也简单整理了一点路径相关的问题。 可是,一直以来没理清:图片插件、编解码插件、数据库插件... 到底是如何被加...

晨曦之光
2012/05/08
958
0
DevIL的学习笔记

最近学习DevIL,一个比较不错的载入多种图片软件。我们在学习界面的时候,常常需要对这种那种图片格式进行解码,同时在这方面也有许多解决方案,例如独立的cxImage、libpng、libjpeg、freei...

水台良月
2016/12/13
48
0

没有更多内容

加载失败,请刷新页面

加载更多

docker run 创建一个新的容器并运行一个命令

docker run常用命令 docker run :创建一个新的容器并运行一个命令 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 1.OPTIONS说明 -t:为容器重新分配一个伪输入终端,通常与 -i 同时使...

lwenhao
1分钟前
0
0
安装Win出现无法创建新的分区也找不到现有的分区解决方案

无法创建新的分区也找不到现有的分区 ### 首先在安装界面按下 Shift+F10### 在出现的CMD界面输入: diskpart 进入磁盘管理工具diskpart### 可以输入 : list disk 查看磁盘列表l...

Kxvz
4分钟前
0
0
关于 @ngrx/Store 下 obj 的扩展问题

昨天做 task 的时候,遇到了一个问题。 TypeError: can't define property "x": "obj" is not extensible 而我的代码是 public txTiles: Array<TransactionFilterTile>; constructor(priv......

IrisHuang
6分钟前
0
0
presto内存管理及调优

内存池 Presto有三种内存池,分别为GENERAL_POOL、RESERVED_POOL、SYSTEM_POOL。这三个内存池占用的内存大小是由下面算法进行分配的: builder.put(RESERVED_POOL, new MemoryPool(RESERVED...

张欢19933
6分钟前
0
0
Mysql5.7服务版安装

步骤1: 勾选同意协议 步骤2:选择Server only模式 步骤3:选择安装目录 步骤4:执行文件 步骤5:端口号与用户配置 步骤6:选择标准系统用户 Finish后,安装完成。...

lyle_luo
7分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部