自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 在Qt的Model/View框架中实现Drag-Drop操作

QT的Model/View结构为我们实现各种界面提供了很大的灵活性,同时也比较方便。在这个框架中也支持Drag and Drop的操作,需要实现QAbstractItemModel类的几个虚函数就可以,在QT文档的”Using Drag and Drop with Item Views“中又介绍,但似乎看起来不够明确,我根据自己的实际经验总结一下记录于此。    首先要给对应的View设置dr

2011-12-30 12:05:51 3761

原创 QSortFilterProxyModel实现QTreeView的过滤的缺点和改进

一般如果需要对一个视图进行关键字过滤,我们会使用QT的类QSortFilterProxyModel,将视图(view)的模型设置为这个代理类,将代理类的源模型定义为原始模型,然后定义代理模型的filterKeyColumn, filterRole, filterFixString或filterRegExp等属性后就可以实现过滤功能。如:MyTreeModel model;QSortFilte

2011-12-29 12:34:43 8772

原创 QMap与QHash类

QMap和QHash都是Qt里面的容器类,一般用来作为字典查询,索引使用,两者有着相似的用法和功能。    两者的不同点在于:    1. 在查找搜索的速度上, QHash比QMap要快;在算法复杂性度量上,QMap的搜索是O(logn),而QHash平均是O(1)[最坏的情况是O(n)]。为什么原因文档上没有说明,个人觉得在内部QHash是以整数作为key来查询的,而QMap则是以其他类

2011-12-28 13:49:28 7439

原创 Qt Creator与谷歌拼音输入法的兼容性问题解决

在6月份的时候, 有一阵子使用Qt Creator时很郁闷, 我使用谷歌拼音输入法, 只要在Qt Creator中一输入汉字[因为注释中会写一些汉字], 输入的光标就不见了, 只能是重启Qt Creator.    当时是把谷歌拼音卸载后, 装上较低的版本(2.3.13.81 x64)才可以正常使用. 但因为谷歌拼音会自动升级, 所有没几天后又不行了. 最后从防火墙里禁止谷歌拼音访问互

2011-12-18 21:39:25 5953 12

MySql connector for C on Mac OS (64bit)

MySql connector for C on Mac OS (64bit)

2012-03-02

Oracle InstantClient SDK 10.2 for MacOS 64bit

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client

2012-03-02

Oracle InstantClient Basic 10.2 for MacOS 64bit

Oracle 10.2 Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications . 其他版本资源可从http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载。

2012-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除