Qt零基础
地知通
giser,欢迎大家关注“地知通”公众号,提供地理信息服务,分享最新地理知识。
展开
-
Qt项目在Qt Creator和Visual Studio之间切换
Qt项目在Qt Creator和Visual Studio之间切换小白用的方法就是简单。Qt Creator创建的项目文件相当的清爽,如下图:现在要做的是在vs2008中加载这个项目(Qt Creator 可以直接打开.pro文件,在vs2008或者其他版本也能加载.pro文件。)使用vs来生成.pro文件,直接在qt creator中加载。保存路径是项原创 2015-02-06 17:13:12 · 9840 阅读 · 0 评论 -
文本编码
QT中的QString内容使用Unicode作为文本编码。但是实际系统中通常采用的是其他编码,例如GBK,utf8等。为了便于兼容这些格式,QT中还设置了两个字符串类型:QCString类: C类型字符串,必须以0结尾,也就是中间不能含有0. 例如GBK编码的字符串QByteArray类: 中间可以含有0.例如utf8编码的字符串 为了便于编码转换,QT还提供了一套具备扩展性的编码转载 2015-06-21 09:54:02 · 663 阅读 · 0 评论 -
static_cast, dynamic_cast, const_cast探讨
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;double dval = 3.14159;转载 2015-06-26 16:49:17 · 479 阅读 · 0 评论 -
C++注释规范
个人编码习惯很重要,从年轻做起。公司内有一个统一的注释规范相当重要,下面的文章转载自:http://hi.baidu.com/buptyoyo/blog/item/fc8bdfee2ea1793326979114.html最近一直在给项目代码加注释,因为结项有一项工程性的要求是注释占到总行数的额50%,这几天可苦了我们几个。前几天为了统一项目组的注释规范,专门整理了一份,以后可能也用得着,转载 2015-08-26 10:44:51 · 604 阅读 · 0 评论