- 博客(15)
- 资源 (1)
- 收藏
- 关注
翻译 QtInternal 之 高效使用QString
注意:本文翻译自 http://developer.qt.nokia.com 中的 UsingQStringEffectively ,中文译文见 简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助本文解释了QString相关的各个类的用途。QLatin1String:避免操作符 "==" 中隐含的 ma
2011-06-25 11:58:00 9131
翻译 QtInternal 之 Timer
注意:本文翻译自 http://developer.qt.nokia.com 中的 QtTimers ,中文译文见 简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助定时器的 APIQt 提供了两套 计时器的 APIQObject::startTimer - 创建一个由QObject的任意子类使用的循环定时器,并返回定时器
2011-06-25 01:07:00 4997
翻译 QtInternal 之 Resources
注意:本文翻译自 http://developer.qt.nokia.com 中的 Resources ,中文译文见 简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助概述资源是将包括图像、声音等任意二进制数据作为应用程序二进制的一部分进行嵌入的标准方式。详情参见 Qt 文档。Qt的资源与Windows下的 RES 文
2011-06-24 22:36:00 3109
翻译 QtInternal 之 Plugin
注意:本文翻译自 http://developer.qt.nokia.com 中的BasicsOfPlugins 与QtPlugin ,中文译文见 插件基础 与 插件,如果你对翻译wiki感兴趣,请参考Wiki中文帮助注:QtInternal 系列是用来介绍Qt的各种特性是如何设计和实现的。插件概述插件是一种扩展现有程序的
2011-06-24 01:14:00 3640 1
翻译 QtInternal 之 QVariant
注意:本文翻译自 http://developer.qt.nokia.com 中的 QtVariant ,中文译文见 简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助注:QtInternal 系列是用来介绍Qt的各种特性是如何设计和实现的。简介在C++中,变量的类型需要在编译期就是
2011-06-23 21:27:00 3807
原创 QObject 之 Thread Affinity
注意,本文试图通过源码解释下面的问题:子QObject必须在其parent关联的线程内创建调用moveToThread()的对象其parent必须为0事件驱动的对象要在单一线程内使用QTimer、network模块的QTcpSocket等等为什么不能在非关联线程内开启QTimer或者连接QTcpSocket到服务器?删除QThread对象前,确保
2011-06-20 22:09:00 14850 3
翻译 Qt 线程基础(QThread、QtConcurrent等)
昨晚看Qt的Manual,突然发现下一个版本的Qt中(Qt4.7.4、Qt4.8等)增加了一个特赞的介绍多线程的文章 :Thread Basics注意:该链接以后会失效,但是 到时候你直接看Qt自带Manual就行了本文不是严格的翻译 dbzhang800 2011.06.18使用线程基本上有种使用线程的场合:通过利用处理器的
2011-06-18 23:02:00 76435 8
原创 动态库的搜索路径
简单整理一下,备忘;只关注Linux和Windows,其他情况不了解。dbzhang800 20110617WindowsWindows下动态的库的搜索顺序,MSDN Dynamic-Link Library Search Order 中有详细的介绍。我们此处只关注比较正统的搜索顺序:包含可执行文件的目录Windows的系统目录 (该目录可通过GetSystemDirector
2011-06-17 00:52:00 7358
原创 matplotlib之Basemap与PyQt4一例
有网友发消息提问:我现在想做个小软件,软件上能够绘等值线(等值线在地图上),用到了basemap,需要将matplotlib的basemap嵌入到pyqt的画布中,查了很多资料,能够将pyqt的简单的xy坐标嵌入到pyqt中,但是不能够将basemap嵌入。不知道你能不能给点意见呢?实在是惭愧,尽管简单看过一点点PyQt4和matplotlib,却连basemap是什么东西都不
2011-06-16 22:24:00 12110 1
原创 信号与槽的新语法(Qt5)
在 Qt5 的 qtbase-staging 代码仓库的 qobject_connect_ptr 分支中已经引入了一种全新的信号与槽的语法。参看 New Signal Slot Syntax Possibly Coming in Qt 5 一文。新老语法如果我们将一个QSlider对象的valueChanged信号链接到一个QSpinBox对象的setValue槽,使用
2011-06-15 22:05:00 29408 13
原创 Qt 插件路径(笔记)
Qt Manual 已经专门介绍了Deploying Plugins的问题。半年前Qt 插件学习(一)也简单整理了一点路径相关的问题。可是,一直以来没理清:图片插件、编解码插件、数据库插件... 到底是如何被加载的?走马观花如果我们需要打开或保存一个jpg格式的图片,那么需要加载jpg的插件。程序去何处找插件:表面的答案:$QTDIR/plugins/image
2011-06-14 12:44:00 20896 4
原创 Qt 动态信号与槽
想整理一下QAxObject动态信号和槽的实现,似乎太困难了,有些无从下手,先随便写写,以后看懂了再继续注:Qt5 staging仓库已经引入一种全新的信号与槽的语法:信号可以和普通的函数、类的普通成员函数、lambda函数连接(而不再局限于信号函数和槽函数),详见 信号与槽的新语法(Qt5)meta object 网上关于元对象的解释已经很多了,所以我们简单提一下就可以
2011-06-12 21:56:00 11447 2
原创 C、C++中的字符与字符串(点滴记录)
C/C++ 中的字符类型:signed char有符号字符 unsigned char无符号字符 char根据实现,可以是无符号活有符号 wchar_t宽字符C95char16_tUTF-16字符
2011-06-06 10:51:00 5885
原创 Qt Lighthouse学习(一)
Lighthouse 是什么东西?一直不太清楚...第一次注意到它是 android-lighthouse 这个东西出来时,很多人在欢呼第二次注意到它是 看到cuteqt博客中的转载的一篇关于 Qt Lighthouse & Wayland 的博客第三次注意到它是 Qt5 的路线图中(各个平台的界面移植将基于Lighthouse)...事不过三,...Li
2011-06-05 00:16:00 10857 11
ies4linux-2.0.5
2008-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人