Qt真是庞大
甚至连软件的插件开发
它都替你考虑了
不过说实话 实在是不好用
之前以为是我vs2008+qt4.5的环境编译出来的插件不兼容
之后我花了三个晚上下载vs2005
又花了一个晚上编译qt4.4
之后编译出来的插件还是不能用
甚至还搜到了有人遇到了更奇怪的问题
发布的qt程序拷贝到其它机器无法读取plugin
Qt作为一个商业软件
这些事情实在是很恼火
发现qt4.4编译时比qt4.5占用的硬盘少很多
四月 23, 2009 by bborn
Qt真是庞大
甚至连软件的插件开发
它都替你考虑了
不过说实话 实在是不好用
之前以为是我vs2008+qt4.5的环境编译出来的插件不兼容
之后我花了三个晚上下载vs2005
又花了一个晚上编译qt4.4
之后编译出来的插件还是不能用
甚至还搜到了有人遇到了更奇怪的问题
发布的qt程序拷贝到其它机器无法读取plugin
Qt作为一个商业软件
这些事情实在是很恼火
发现qt4.4编译时比qt4.5占用的硬盘少很多
Category code | Tags: launchy,qt | 1 Comment
四月 12, 2009 by bborn

今天发布了第一个twittery的release版本
周中花了一个晚上的时间用google doc做了一个简单的网页
http://twittery.sourceforge.net/
twittery 是Launchy 的插件
可以让你方便的通过Launchy发送twitter消息
使用很简单
首先要在插件的设置窗口里输入你的twitter的用户名和密码
然后在文本框里输入”twtter”, 找到twittery
然后点击tab键
再输入你想要说的话
最后就是回车 等待你的消息发送成功
因为我现在的编译环境是vs2008和qt4.5
所以我编译出来的插件
以前的程序加载不成功
所以我放出来的文件是包括了重新编译了的launchy的安装包
同理 这个版本也不支持以前版本的插件
这是个很郁闷的问题
现在只能期望有朋友有vs2005和qt4.4环境
能帮我重新编译一下 这样官方的版本也可以使用这个插件了
twittery中的twitter api是使用twitlib的实现
它也是基于qt的实现
twittery也是一个开源的项目,遵循GPL协议
twittery的主页
http://twittery.sourceforge.net/
请多点击右边的google广告支持
关于launchy 请看这里
http://bborn.cn/blog/2008/11/launchy212/
很高兴这个小东东终于可以拿出来分享
之前也有一些其他项目的想法 做出了雏形
但进度很慢 很难继续下去
生活的琐碎事太多
用业余时间来维护一个凭兴趣做的项目很难
希望大家能喜欢
今天在屋里宅了一天
一天写了好几篇东西
佩服
Category code | Tags: launchy,qt,twittery | 3 Comments
四月 12, 2009 by bborn
在windows下使用Qt的时候
有些时候需要将一个图标句柄HICON转换成QPixmap
在这里有一个解决方案 不过比较老了
http://www.methylblue.com/blog/hicon-to-qpixmap/
没有测试过
实际上在Qt的源码中是有这样的代码的
在src/gui/image/qpixmap_win.cpp中
这个函数 convertHIconToPixmap()
貌似并没有导出 需要自己拷贝代码出来使用
这里有个问题
在Qt4.5中实现和以前貌似不一样
所以了
在新版本中编译以前的代码
取得的QPixmap是个黑色的色块
使用最新的实现就可以
这就是昨天折腾一晚上的发现
Category code | Tags: qt | No Comments
四月 12, 2009 by bborn
晚上在五道口请朋友吃饭
八点散后 不想回去
于是就晃到gay哥那里
听他絮叨了半天最近的烦心事
唉 真不容易
他的液晶显示器里爬进去个小强
之后小强糊了 他的显示器也烧了
送去维修
据维修点的师傅说
送来维修的十台就有一台是因为这样的原因
北京的小强太多了
这是个什么垃圾城市!
最近gay嫂单位里流行桌面游戏
她也买了一副UNO
他们真爱生活
简单的说明规矩之后
我们三人就开始玩起来
哈哈 第一盘就胜了 很简单嘛
不过之后我大部分都是输的…
有点意思
回到屋里大概十一点
没有看到国米的比赛
晚上一直在听coldplay的 The Scientist
听的我鼻涕直流
边在群里和朋友聊天
边潜心研究一个qt的问题
在windows xp下我编译的qt程序显示程序图标是黑色的一块
直到刚才 巴萨赢了维尔瓦
才解决了这个问题
基本上晚上回来 干了四个小时
真麻烦 在虚拟机里测试 通过远程调试
我都不明白我追求个什么
天都快亮了 肚子饿 快睡觉
Category diary | Tags: gay哥,qt | No Comments
三月 15, 2009 by bborn
这两天才研究一个效果
让QListView能随着数据内容的更新
同步更新显示画面
这是个很简单的要求
Qt4在这里设计了简化的MVC模式
这里的model我选用了最简单的QStringListModel
搜索,看文档,看教程,去论坛求助,这两三天一直都没有搞定这个简单的问题
今天突然想起来Qt是开源的
才想起来去看他的源代码(我用的pyqt,压根没下源码)
终于明白了QStringListModel的写法
Qt代码的注释比它的文档还清楚和丰富
解决方法很简单
先要insertRows需要的行
再setData进去想要的内容
以后多要看Qt的源码
很有帮助
之前一种对欧洲人的思维有偏见
感觉和我们明显不同
不知道是用微软的东西而同化了
还是欧洲人的思维比较怪异
Category diary | Tags: qt | 3 Comments
三月 14, 2009 by bborn
晚上快十点回来
就被小卿抓到帮他修改程序
好像他的工资是给我的一样 哎
搞到了现在 凌晨两点…
这里总结一下
在dll里的非模式对话框,接收不了tab消息
解决办法参见
http://support.microsoft.com/kb/233263
ms的开发这点就是好
文档多 解决方案多
这两天在看Qt的QListView
说的是设计的多么好 数据和显示分离 MVC
但是想要实现点的功能 真是麻烦
这在下个大版本升级的时候
非得大改不可
Category code | Tags: qt | No Comments