QT入门学习笔记1--第一个QT程序
2011-10-19 04:13
337 查看
下载安装好QTSDK,IDE外观做的还是很不错,选择Vim(Dark)的风格,很适合长期阅读。
【1.HelloWord】
//创建QTGUI程序
#include<QtGui/QApplication>
#include<QLabel>
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);//开始
//标签
QLabel*label=newQLabel("Hello,world!");
label->show();
returna.exec();//结束
}
【2.嵌入HTML绘制彩色文字】
#include<QtGui/QApplication>
#include<QLabel>
#include"mainwindow.h"
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);//开始
//解析HTML绘制带颜色的标签
QLabel*label=newQLabel("<h2><fontcolor='red'>Hello</font>,world!<h2>");
label->show();
returna.exec();//结束
}
【3.QTCreator的优缺点】
在使用了QTCreator较短时间后和在VS2010中开发C#相比:
//QTCreator缺点:
//不能由类自动添加include
//编译速度太慢,远远低于C#,也低于MFC
//F1注释只有英文版,.net则说明的非常详细
//重构功能太弱
//当文件夹移动到其它路径时,编译临时文件依然在初始路径下
//若工程路径包含中文,将会编译错误
//IDE内无法重命名工程
//和C#相比,难以从调试反馈中获取出错代码位置
//格式化代码的能力不强,有些没有按照模板格式化
//自动提示必须输入连续的字母才行MessageBox不能MB简化
//GDB调试器和IDE容易崩溃
//标准控件为英文,.net则是根据操作系统语言确定
//中文字符串需要显式指定编码,否则会出现乱码
//若只关闭调试的程序而不手动点击停止,则很有可能在之后的运行中失败
//优点
//可嵌入HTML支持HTML解析
//内置Opengl等类库
【1.HelloWord】
【2.嵌入HTML绘制彩色文字】
【3.QTCreator的优缺点】
在使用了QTCreator较短时间后和在VS2010中开发C#相比:
相关文章推荐
- Spring学习笔记---Spring入门的第一个程序
- 汇编入门学习笔记 (三) —— 第一个程序
- QT creator 第一个程序 qt学习笔记第三章
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- Qt学习笔记:第一个程序HelloWorld
- 【转载】ASP.NET MVC Web API 学习笔记---第一个Web API程序
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- Android开发入门之学习笔记(四):程序窗口的布局(二)
- PCL学习笔记(1):pcl1.6.0+vs2010环境配置以及第一个pcl程序
- java 学习笔记(入门篇)_程序流程控制结构和方法
- SDL2.0 学习笔记-1 windows下的第一个测试程序
- SpringMVC学习笔记(二)——入门程序
- QT学习之2--第一个程序
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Struts2_实战演练(上)>(三十八)
- Qt学习笔记:打包exe程序
- Eclipse 4.x学习笔记(1、运行第一个Java程序)
- [原创]java WEB学习笔记04:Servlet 简介及第一个Servlet程序(配置注册servlet,生命周期)
- 网络编程学习笔记一 第一个服务器端程序
- ios学习笔记:第一个ios程序
- 【学习笔记】【OC语言】第一个OC程序