
Qt 开发
wsh6759
喜欢阅读
展开
-
vs2005编译QT4.5版本
vs2005编译QT4.5版本 1. 下载代码:qt-win-opensource-src-4.5.0b) 设置环境变量a) Add to PATH:‘;%QTDIR%/bin’3. 输入cmd,启动到vs2005安装目录下,进入Microsoft Visual Studio 8/Common7/To原创 2009-08-21 19:02:00 · 157 阅读 · 0 评论 -
乱谈Qt程序之i18n的实现(从C++到Qt)
乱谈Qt程序之i18n的实现(从C++到Qt)转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6709688 嘿嘿,本文只是试图从纯C++的角度告诉你 Qt 的国际化是到底是怎么一回事(注:本文只看一个点,不看面)。而不会一步一步告诉你Qt的国际化/本地化怎么用(这些东西在Qt Manual、论坛 以及 相关书籍中介绍的够多了转载 2012-04-06 15:00:53 · 495 阅读 · 0 评论 -
Qt之QTextCodec乱谈
Qt之QTextCodec乱谈转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6615252 何处开始呢?一旦在Qt程序中出现latin1字符集以外的字符,几乎大家无一例外的会用到 QTextCodec。而不少网友不分青红皂白,一旦用到中文,就同时使用下面3条指令(其中textc 取为 gb18030 或 ut转载 2012-04-06 14:18:00 · 512 阅读 · 0 评论 -
Qt 智能指针学习
Qt 智能指针学习转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6403285 从内存泄露开始?很简单的入门程序,应该比较熟悉吧 ^_^#include #include int main(int argc, char *argv[]){ QApplication app(argc,转载 2012-04-06 14:29:41 · 655 阅读 · 0 评论 -
Qt 线程基础(QThread、QtConcurrent等)
Qt 线程基础(QThread、QtConcurrent等)转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6554104 昨晚看Qt的Manual,突然发现下一个版本的Qt中(Qt4.7.4、Qt4.8等)增加了一个特赞的介绍多线程的文章 :Thread Basics注意:该链接以后会失效,但是 到时转载 2012-04-06 14:54:08 · 754 阅读 · 0 评论 -
QString 与中文问题
QString 与中文问题转载自:http://hi.baidu.com/cyclone/blog/item/9d7293130e5a498d6538dbf1.html (更新:本文的姊妹篇 Qt中translate、tr关系 与中文问题)首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确转载 2012-04-06 14:21:18 · 504 阅读 · 0 评论 -
QTextCodec相关的new、delete问题一则
QTextCodec相关的new、delete问题一则转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6615612 在 Qt之QTextCodec乱谈 一文中我们提到这个一样例子int main(int argc, char *argv[]){ QCoreApplication a(argc, argv转载 2012-04-06 14:26:40 · 497 阅读 · 0 评论 -
从 C++ 到 Qt
从 C++ 到 Qt转载自:http://hi.baidu.com/cyclone/blog/item/8f8f08fa52d22f8758ee9006.html Qt 是 C++ 的库,Qt在ansi C++ 的基础上进行了一点扩展。但国内似乎比较浮躁,学Qt的很多连基本的C++如何编译似乎都不太清楚。本文舍弃IDE或qmake、cmake等工具的束缚,尝试通过几个例子,一步转载 2012-04-06 14:37:04 · 619 阅读 · 0 评论 -
浅谈qmake之pro、pri、prf、prl文件
浅谈qmake之pro、pri、prf、prl文件转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6348432 尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:不是太清楚CONFIG等变量到底如何起作用的用过的qmake内置变量转载 2012-04-06 14:42:32 · 820 阅读 · 0 评论 -
小小换行符乱谈(文本文件vs二进制文件)
小小换行符乱谈(文本文件vs二进制文件)转载自:小小换行符乱谈(文本文件vs二进制文件) 使用 C 语言的 fopen 打开文件时,可以指定的 mode 有 12 个,其中 6 个包含 "b"使用 C++ 的 fstream 打开文件时,可用的模式组合有 24 个(?),其中 12 个包含 "binary"使用 python 的 open 打开文件,除了转载 2012-04-06 14:58:01 · 602 阅读 · 0 评论 -
Qt编码风格
Qt编码风格转载自:http://www.jarson.asia/2011/06/13/qt%e7%bc%96%e7%a0%81%e9%a3%8e%e6%a0%bc/ 原文出处:http://blog.youkuaiyun.com/dbzhang800/archive/2011/05/01/6381636.aspxhttp://developer.qt.nokia.com/wiki/Qt_转载 2012-04-06 15:09:29 · 536 阅读 · 0 评论 -
Qt Windows下链接子系统与入口函数(终结版)
Qt Windows下链接子系统与入口函数(终结版)转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6358996 能力所限,本讨论仅局限于MSVC的cl编译器和MinGW的gcc编译器。第一部分:不涉及Qt(理清链接子系统和入口函数)第二部分:Qt的链接子系统和入口函数(与第一部分完全对应上)第三部分:QtTes转载 2012-04-06 14:50:41 · 701 阅读 · 0 评论 -
用ISO C++实现自己的信号槽(Qt另类学习)
用ISO C++实现自己的信号槽(Qt另类学习)转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6376422 有网友抱怨:哪个大牛能帮帮我,讲解一下信号槽机制的底层实现?不要那种源码的解析,只要清楚的讲讲是怎么发送信号,怎么去选择相应的槽,再做出反应。也就是类似于一个信号槽的相应流程。。。求解啊!!!看了源码转载 2012-04-06 15:13:09 · 545 阅读 · 0 评论 -
QT visual stuido 集成插件不能打开ui文件的解决方法
QT visual stuido 集成插件不能打开ui文件的解决方法 visual studio里不能打开这个ui文件,出现warning等解决方法是:于是将从ui文件里去除这一句,果然,又可以从visual studio里打开本ui文件。 参考:1. QT visual stuido 集成插件不能打开ui文件的原因 http://tech.ddvip.com/原创 2012-04-08 23:12:39 · 1678 阅读 · 0 评论 -
Marble介绍
Marble介绍 Marble是基于Qt开发、开源的KDE Education Project,类似于NASA WorldWind或者Google Earth,这里做简单介绍并列出相关资源。 Marble有Marble-Qt版本和Marble-KDE版本。Marble-Qt版本缺少部分功能(缺少通过GNHS自动下载地图等功能)。 上图:原创 2012-04-12 14:20:29 · 2792 阅读 · 1 评论 -
Merkaartor介绍
Merkaartor介绍 Merkaartor是Qt开发开源的OpenStreetMap(下简称osm)数据的编辑器,这里简单列出相关资源。方面基于osm数据的开发。 Merkaartor支持osm地图编辑、osm格式下载、bing影响加载等功能。 直接上图 参考:1. Merkaartor主页原创 2012-04-12 10:31:08 · 2416 阅读 · 0 评论 -
从相对路径说开来(从C++到Qt)
从相对路径说开来(从C++到Qt)转载自:http://blog.youkuaiyun.com/dbzhang800/article/details/6363165 在Qt论坛经常看到网友抱怨:QPixmap("dbzhang800.png") 加载图片不成功QFile("dbzhang800.txt") 打开文件失败...遇到这种问题,我一般回答:请注意区分进程的"工作目录转载 2012-04-06 14:46:44 · 593 阅读 · 0 评论 -
qmake之CONFIG与QT乱谈
qmake之CONFIG与QT乱谈转载自:http://hi.baidu.com/cyclone/blog/item/d299af511bed309f8c5430c3.html 看qtcn论坛中经常有人忘记 QT+=network 等语句。随便写写吧,或许对他人有帮助。写来写去,发现越写越乱,就这样吧,反正主要的内容很简单。 dbzhang800 20101116从哪儿转载 2012-04-06 14:44:30 · 724 阅读 · 0 评论 -
如何编译Qt工程
如何编译Qt工程 如果原来工程已经有.pro文件,使用vs add in 软件,使用vs 打开即可; 如果没有.pro文件,需要自己配置生成.pro文件。 步骤: 在命令行提示符下,进入工程目录hello,输入如下命令qmake -project,生成一个与平台无关的文件 hello.pro 之后输入原创 2011-11-30 21:35:22 · 947 阅读 · 0 评论 -
Qt开发中文乱码问题
Qt开发中文乱码问题 使用qtsql中可能会有中文乱码问题。在使用QtSql向表中插入字段中带有中文时(不加QObject::tr),如果再读取出来可能会出现乱码。试过QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());不行。后来改成QTextCodec::setCodecForCStrings(Q原创 2011-12-06 22:42:31 · 663 阅读 · 0 评论 -
Qt开发字符串转换
Qt开发字符串转换 QtString转化为char*;QString fileName = QFileDialog::getOpenFileName(this, tr(""), QDir::currentPath(), tr("*.co;;*.gr)"));QString PointsFileName = fileName ;QByteArray bapPointsFile原创 2011-12-06 22:45:26 · 618 阅读 · 0 评论 -
面试中的几个小问题
面试中的几个小问题 1.对stl中list封装(参考1);2.对重要C函数实现(参考2); //memsetvoid *memset(void *buffer, int c, int count){ char* p = (char*)buffer; while(count--) *p++ = (char)c; retu原创 2011-12-06 23:19:16 · 486 阅读 · 0 评论 -
解决qt版本不匹配问题:Can’t find the Qt version that’s associated with this project
解决qt版本不匹配问题:Can’t find the Qt version that’s associated with this project 解决其实很简单:方案1:give the path to your qt versions. MenuQT->Options->QT-Versions.next click on the solution with rig原创 2011-12-15 08:32:17 · 3883 阅读 · 0 评论 -
QString 若干知识
QString 若干知识 Qt中 QString::compare返回值判定:int a = QString::compare( "def", "abc" ); // a > 0int b = QString::compare( "abc", "def" ); // b int c = QString::compare(" abc", "abc" ); //原创 2011-12-15 10:06:22 · 585 阅读 · 0 评论 -
基于Qt开发显示GIS数据
基于Qt开发显示GIS数据 -------wangsh 2012.02.22 一直以来,想做一个基于Qt开发显示GIS数据的小东东,最近几天完成初版,不说了,直接上图:原创 2012-02-22 16:49:39 · 4008 阅读 · 4 评论 -
dimacs 格式数据导入QSql数据库
dimacs 格式数据导入QSql数据库 by wangsh Dimacs格式是一种非常好的拓扑网络格式,已经建立好了网络拓扑关系,用户可以免费下载应用。如下图导入成功: 1.Dimacs数据网址:http://www.dis.uniroma1.it/~cha原创 2012-01-09 11:41:55 · 1497 阅读 · 0 评论 -
编译qt-mobility
编译qt-mobility 因为用到了qt-mobility,必须自己编译一下,参考列出了参考资料。 参考:1. windows下编译qt-mobility http://hi.baidu.com/xchinux/blog/item/0263d762fae626c5e6113ae9.html2.编译qt-mobility源码 http://hi.b原创 2012-03-27 14:36:22 · 769 阅读 · 0 评论 -
agg渲染的NY道路
agg渲染的NY道路 agg渲染的NY道路: qt渲染的NY道路原创 2012-03-31 09:51:27 · 791 阅读 · 0 评论 -
编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功)
编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功) ------by wangsh 2012.02.22 Mapnik 是一个开源的 Python/C++ 地图渲染引擎,其优秀的功能是把数据形式的地图,包含一些地理对象,如原创 2012-02-22 16:32:52 · 4588 阅读 · 5 评论 -
QT开发资料 qt4.4.3下载
QT开发资料 qt4.4.3下载转载自:http://www-cs.ccny.cuny.edu/~wolberg/capstone/qt.html CSc 59866 Senior Capstone Course Qt installation for Windows (Visual Studio 6.0 users only) Download the foll转载 2012-04-03 23:32:42 · 1380 阅读 · 0 评论 -
QT源码分析
QT源码分析转载自:http://no001.blog.51cto.com/1142339/282130 今天,在给同学讲东西的时候,谈到了Qt源代码的问题,才发现自己对Qt机制的了解是在太少了,而Qt的魅力也在于它的开源。因此,决定,从今天起,每天坚持进行1小时以上的源码分析,无论如何,不能间断。看到那无数的工程,从什么地方开始呢?想想看,也就是从自己写的程序的运行机制作为入转载 2012-04-06 13:02:43 · 1660 阅读 · 0 评论 -
Qt中translate、tr关系 与中文问题
Qt中translate、tr关系 与中文问题转载自:http://hi.baidu.com/cyclone/blog/item/aa56e5dd1a79f7e176c638be.html 题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr (2)另一类人,转载 2012-04-06 14:24:10 · 610 阅读 · 0 评论 -
Windows 下C、C++的入口函数
Windows 下C、C++的入口函数转载自:http://hi.baidu.com/cyclone/blog/item/730334a8820911bcca130c23.html 因为baidu 空间格式难易调节,富文本粘贴困难,本文停止更新,请访问:Qt Windows下链接子系统与入口函数(终结版)Windows 下C、C++的入口函数Wind转载 2012-04-06 14:39:25 · 863 阅读 · 0 评论 -
QMapControl介绍
QMapControl介绍 QMapControl是Qt开发的基于LGPL协议开源的显示OpenStreetMap(下简称osm)Tile数据和基于wms-server服务的数据,这里做简单介绍并列出相关资源。 QMapControl最新版本是0.9.5.2。 参考:1. QMapControl主页 h原创 2012-04-12 10:43:16 · 4231 阅读 · 1 评论