
PyQt4/PySide
文章平均质量分 90
dbzhang800
简单单单,平平淡淡,喜欢计算机,喜欢钻牛角尖,喜欢刨根问底,... 喜欢开源的东西,其次是免费的东西...
展开
-
Qt 状态机框架学习
Qt状态机框架是基于状态图XML(SCXML) 实现的。从Qt4.6开始,它已经是QtCore模块的一部分。尽管它本身是蛮复杂的一套东西,但经过和Qt的事件系统(event system)、信号槽(signals and slots)及属性系统(property system)深度整合,它使用门槛并不高。原创 2011-05-09 23:35:00 · 13162 阅读 · 1 评论 -
1+1=2的 blog 文章索引
本blog太乱了?文章相互之间没有关联?,那么从本文开始可能是比较好的^_^。主要内容:本 blog 中和之前发布在其他 blog 中文章的索引。原创 2011-04-03 23:50:00 · 28057 阅读 · 35 评论 -
使用Shiboken为C++和Qt库创建Python绑定
Shiboken的资料真少,仅仅为了写一个小小的demo就大费周折。但不管怎样,经过几个月断断续续的了解,总算可以为纯C++的库和Qt的库创建python的绑定了。原创 2011-05-05 17:00:00 · 6562 阅读 · 1 评论 -
QtInternal 之 Resources
注意:本文翻译自 http://developer.qt.nokia.com 中的 Resources ,中文译文见 简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助概述资源是将包括图像、声音等任意二进制数据作为应用程序二进制的一部分进行嵌入的标准方式。详情参见 Qt 文档。Qt的资源与Windows下的 RES 文翻译 2011-06-24 22:36:00 · 3169 阅读 · 0 评论 -
Shiboken入门练习
终于弄清楚shiboken怎么用了原创 2011-05-03 16:39:00 · 3669 阅读 · 0 评论 -
Shiboken学习小结
从PySide一换成shiboken就开始关注它,可是由于对python的C调用不熟,对cmake构建系统不熟,从尝试了解shiboken到现在已经10个月过去了,还是一直没什么进展。但必须学习并整理一下了原创 2011-05-03 13:05:00 · 5822 阅读 · 1 评论 -
QWheelEvent 使用分析一例
QWheelEvent 的 Manual中如此很简单的一句话,你真的理解了么?原创 2011-04-29 00:52:00 · 9696 阅读 · 0 评论 -
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 · 76766 阅读 · 8 评论 -
QObject 之 Thread Affinity
注意,本文试图通过源码解释下面的问题:子QObject必须在其parent关联的线程内创建调用moveToThread()的对象其parent必须为0事件驱动的对象要在单一线程内使用QTimer、network模块的QTcpSocket等等为什么不能在非关联线程内开启QTimer或者连接QTcpSocket到服务器?删除QThread对象前,确保原创 2011-06-20 22:09:00 · 15016 阅读 · 3 评论 -
matplotlib之Basemap与PyQt4一例
有网友发消息提问:我现在想做个小软件,软件上能够绘等值线(等值线在地图上),用到了basemap,需要将matplotlib的basemap嵌入到pyqt的画布中,查了很多资料,能够将pyqt的简单的xy坐标嵌入到pyqt中,但是不能够将basemap嵌入。不知道你能不能给点意见呢?实在是惭愧,尽管简单看过一点点PyQt4和matplotlib,却连basemap是什么东西都不原创 2011-06-16 22:24:00 · 12149 阅读 · 1 评论 -
Qt 插件路径(笔记)
Qt Manual 已经专门介绍了Deploying Plugins的问题。半年前Qt 插件学习(一)也简单整理了一点路径相关的问题。可是,一直以来没理清:图片插件、编解码插件、数据库插件... 到底是如何被加载的?走马观花如果我们需要打开或保存一个jpg格式的图片,那么需要加载jpg的插件。程序去何处找插件:表面的答案:$QTDIR/plugins/image原创 2011-06-14 12:44:00 · 21036 阅读 · 4 评论 -
QFtp 与中文问题
我们知道:不管你的服务器编码是什么,只要整个过程中都是作为latin1来处理的,就可以保证信息不会丢失(因为latin1用全了一个字节的0~255,是字节流, 同样的方法,在早期的数据库中也被采用)。QFtp 也是这么处理的,所有需要和服务器交互的字符串都是用的latin1的字节流。但是,它有点做过了,所有的latin1字节流,它用QString封装了一下(个人认为是QFtp设计的严重失误,如果是都换成QByteArray将非常容易理解和使用)。原创 2011-04-20 13:24:00 · 9735 阅读 · 10 评论 -
PySide 路在何方?
早上一爬起来,就看到一个不好的消息,Matti Airas 在PySide邮件列表 中说:Currently, the vast majority of the PySide core development is done by the OpenBossa IN原创 2011-08-24 11:13:27 · 18724 阅读 · 4 评论