QT
阿高
只是个喜欢拿技术去炫耀的家伙
展开
-
QT真是个好东西啊
原先就听说QT做界面很强大,大概半年前也下载来试过,后来发现不知道怎么在VS下面用,自带的Creator又不顺手,最关键的是没需求,所以就没继续。后来自己想做些小工具的时候,发现没界面真是各种蛋疼啊,但是又不想去学那恶心的MFC,有些工具就直接用WINAPI搞定了。最近开始弄QT是因为刚学WINAPI那会就对桌面精灵那些玩意特别感兴趣,特别想自己弄一个,事实上也弄出来了一个简陋的,但是原创 2012-11-17 20:28:11 · 4606 阅读 · 0 评论 -
QT之桌面精灵实现(一) --- 透明窗体和图片绘制
关于QT种种,之前已经吐槽过了,打算写几篇记录一下桌面精灵的制作过程,不过由于是过了挺长时间才想要写,所以之前的一些东西都忘得差不多了,总之想起多少写多少。桌面精灵的第一步,就是要把一个精灵渲染到桌面,具体使用WINAPI做过一些,都不完美,也不想深挖WINAPI,因为我的目的只是想要把精灵渲染的桌面,而QT 很容易就能实现。另外说一下渲染精灵到桌面其实有两种途径,一种是直原创 2012-12-11 22:18:17 · 8940 阅读 · 3 评论 -
QT之桌面精灵实现(二) --- 右键菜单、开机启动、窗口Z-Order
1、右键菜单。这个其实用QT实现容易过头了,不过其中还是被卡了一下,就是给右键菜单选项前面打钩那个功能,首先是不知道该怎么形容,怎么搜都搜不到,后来去慢慢研究帮助文档,总算是弄出来了。首先才创建菜单项和添加项,然后绑定槽 act_about = new QAction(tr("关于"), this); act_autoRun = new QAction(tr("开机启动"), t原创 2012-12-12 19:59:17 · 5329 阅读 · 1 评论 -
QT浏览目录打开文件
不知道是不是因为关键字不对,搜到的都是一些自己实现的目录浏览,QT那么高端的东西不可能打开个文件都那么麻烦,好在想到之前下的一些案例里面就有,于是做个笔记这是个打开音乐文件的例子 QStringList files = QFileDialog::getOpenFileNames(this, tr("选择音乐文件"), QDesktopServices::s原创 2013-01-19 23:59:56 · 4272 阅读 · 0 评论 -
QT限制QTextBrowser/QTextEdit最大行数
看到一些家伙对于这个问题就直接自己处理字符串了,于是我的直觉告诉我,QT这样强大的东西不可能连这个小功能都做不到,于是经过各种关键字终于找到了,实际上设置的方法不在这两个类本身,而是在属性document里面,于是去看看QTextDocument就知道了,这个在是http://blog.csdn.net/goujieshuju/article/details/8228633看到的。于是一句话就原创 2013-01-21 00:24:44 · 16653 阅读 · 2 评论