![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 64
攻城诗赋
printf("Hello world!");
展开
-
从MSVC习惯到QTCreator工程pro文件实用介绍
对于用惯VS的各位,一定想QT Creator也能用的那么溜。其实关键在.pro 从MSVC习惯到QTCreator工程pro文件实用介绍首先建立一个相当于sln的工程文件:TEMPLATE = subdirsSUBDIRS =\ raknet\ onetengine \ omisc \ testDebugShowonetengine.depends = rak原创 2015-05-17 17:22:39 · 3208 阅读 · 0 评论 -
多点旋转计算磁吸角度算法探究
多点触控操作对象时,对象自由旋转。但是如果想要正向摆放,光靠两个手指,非常困难,除去精度问题,手指抖动再所难免,所以有必要为旋转添加一个磁吸特性。 所谓磁吸就是当旋转到0度、90度、180度、270度附近时,对象角度被吸入,当继续操作超过一定度数,操作才能继续。QT QGraphicsItem有roation和setRotation,使用的都是度数值。当要做磁吸效果时,不能当真调用setRot原创 2015-05-17 21:42:33 · 1130 阅读 · 0 评论 -
QT工程看不到头文件和源文件qmake失败stat(".")failed问题解决
一个原本正常的工程目录,今天突然不正常了:在Ubuntu12.04中使用QtCreator打开,工程目录全在,但是”头文件“和”源文件“目录全部消失,qmake失败,从”编译输出“可以看到QFileSystemEngine::currentPath: stat(".") failed 这样的错误。根据以前的经历推断是挂载盘的问题,稍作折腾后明白了所有的前因后果与解决方法。①首先这个工程在一开始原创 2015-05-18 14:19:42 · 3847 阅读 · 0 评论 -
WIN7+MSVC2013_X86+QT5.7.0编QtWebEngine
背景交代QtWebEngine提供接入Chromium内核做浏览器的便利.通过简易浏览器的制作,逐渐发现Chromium默认不支持mp3 h.264等,所以需要重新设置自己编QtWebEngine模块找到一篇非常对路的文章,我将文章内容结合我实际操作,记录在下面. 原文链接http://blog.csdn.net/saga1979/article/details/51734001操...原创 2016-12-02 23:47:00 · 6378 阅读 · 12 评论 -
QT通过QAxWidget嵌入IE浏览器并获取页面源码
为什么为了显示微信登录的二维码,引入了整套QtWebEngine,占用非常大的空间。微信登录二维码有自动刷新动作,这些定义在页面脚本中,所以不能直接自绘二维码方式实现,浏览器少不了。主要原理通过COM组件可以调用系统自带的浏览器,当然是IE啦。Qt提供QAxObject和QAxWidget对象帮助访问COM,(与其说帮助,还不如说越帮越忙)怎么做原创 2016-12-07 19:54:10 · 15563 阅读 · 16 评论 -
变速不变调播放mp3-QT-QAudioOutput-lame-sonic
基本原理 有两种变速播放方法,一种是改变playback的频率,例如22050hz采样用44100hz播放。但是这种方法会导致声音快的同时,声调也相应变化,会比较难以接受。 第二种方法,也是本次讨论中用到的办法,通过某种方法(未深究其原理)重新计算声音采样,使其语速变快变慢而音调不变。变速解决方案 &...原创 2018-03-27 19:18:14 · 2017 阅读 · 0 评论