RSS Feed

Posts Tagged ‘qt’

  1. qt开发插件的郁闷

    四月 23, 2009 by bborn

    Qt真是庞大
    甚至连软件的插件开发
    它都替你考虑了
    不过说实话 实在是不好用
    之前以为是我vs2008+qt4.5的环境编译出来的插件不兼容
    之后我花了三个晚上下载vs2005
    又花了一个晚上编译qt4.4
    之后编译出来的插件还是不能用
    甚至还搜到了有人遇到了更奇怪的问题
    发布的qt程序拷贝到其它机器无法读取plugin

    Qt作为一个商业软件
    这些事情实在是很恼火

    发现qt4.4编译时比qt4.5占用的硬盘少很多


  2. twittery第一个release版本

    四月 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/
    很高兴这个小东东终于可以拿出来分享
    之前也有一些其他项目的想法 做出了雏形
    但进度很慢 很难继续下去
    生活的琐碎事太多
    用业余时间来维护一个凭兴趣做的项目很难
    希望大家能喜欢

    今天在屋里宅了一天
    一天写了好几篇东西
    佩服


  3. HICON to QPixmap

    四月 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是个黑色的色块
    使用最新的实现就可以

    这就是昨天折腾一晚上的发现


  4. 夜-uno

    四月 12, 2009 by bborn

    晚上在五道口请朋友吃饭
    八点散后 不想回去
    于是就晃到gay哥那里
    听他絮叨了半天最近的烦心事
    唉 真不容易
    他的液晶显示器里爬进去个小强
    之后小强糊了 他的显示器也烧了
    送去维修
    据维修点的师傅说
    送来维修的十台就有一台是因为这样的原因
    北京的小强太多了
    这是个什么垃圾城市!

    最近gay嫂单位里流行桌面游戏
    她也买了一副UNO
    他们真爱生活

    简单的说明规矩之后
    我们三人就开始玩起来
    哈哈 第一盘就胜了 很简单嘛
    不过之后我大部分都是输的…
    有点意思

    回到屋里大概十一点
    没有看到国米的比赛
    晚上一直在听coldplay的 The Scientist
    听的我鼻涕直流

    边在群里和朋友聊天
    边潜心研究一个qt的问题
    在windows xp下我编译的qt程序显示程序图标是黑色的一块
    直到刚才 巴萨赢了维尔瓦
    才解决了这个问题
    基本上晚上回来 干了四个小时
    真麻烦 在虚拟机里测试 通过远程调试
    我都不明白我追求个什么
    天都快亮了 肚子饿 快睡觉


  5. 有关QListView和QStringListModel的操作

    三月 15, 2009 by bborn

    这两天才研究一个效果
    让QListView能随着数据内容的更新
    同步更新显示画面
    这是个很简单的要求
    Qt4在这里设计了简化的MVC模式
    这里的model我选用了最简单的QStringListModel
    搜索,看文档,看教程,去论坛求助,这两三天一直都没有搞定这个简单的问题
    今天突然想起来Qt是开源的
    才想起来去看他的源代码(我用的pyqt,压根没下源码)
    终于明白了QStringListModel的写法
    Qt代码的注释比它的文档还清楚和丰富

    解决方法很简单
    先要insertRows需要的行
    再setData进去想要的内容

    以后多要看Qt的源码
    很有帮助

    之前一种对欧洲人的思维有偏见
    感觉和我们明显不同
    不知道是用微软的东西而同化了
    还是欧洲人的思维比较怪异


  6. 辛苦

    三月 14, 2009 by bborn

    晚上快十点回来
    就被小卿抓到帮他修改程序
    好像他的工资是给我的一样 哎
    搞到了现在 凌晨两点…

    这里总结一下
    在dll里的非模式对话框,接收不了tab消息
    解决办法参见
    http://support.microsoft.com/kb/233263

    ms的开发这点就是好
    文档多 解决方案多
    这两天在看Qt的QListView
    说的是设计的多么好 数据和显示分离 MVC
    但是想要实现点的功能 真是麻烦
    这在下个大版本升级的时候
    非得大改不可