
Qt4
chnwjian
这个作者很懒,什么都没留下…
展开
-
Qt4线程间的信号与槽通信
最近用QT做一个服务器,众所周知,QT的主线程必须保持畅通,才能刷新UI。所以,网络通信端采用新开线程的方式。在涉及到使用子线程更新Ui上的控件时遇到了点儿麻烦。网上提供了很多同一线程不同类间采用信号槽通信的方式,但是并不完全适合线程间的信号槽通信,这主要体现在自定义消息的传递上。首先我们看看一般的方式:testthread.h 文件转载 2017-02-28 16:05:26 · 431 阅读 · 0 评论 -
Qt和redis接口-hiredis
参考链接:https://forum.qt.io/topic/54422/qt-and-redis-interface-solved首先安装好hiredis,具体参考:然后在Qt的.pro文件中需要增加必要的headers和libraries,具体增加的内容为:INCLUDEPATH += /usr/local/includeLIBS += -L/usr/local/lib -lh原创 2017-02-28 18:04:08 · 3673 阅读 · 0 评论 -
jsoncpp的安装以及在qt4中的使用
Jsoncpp的安装:1.安装scons:apt-get install sconsscons是用Python写的自动化构建工具,是一个高效的编译软件。2.安装jsoncpp:下载jsoncpp源码:https://github.com/open-source-parsers/jsoncpp,或者直接通过git clone https://github.com/open-sourc原创 2017-03-03 11:15:05 · 553 阅读 · 0 评论 -
qt4.8+Phonon播放.wav声音文件
本来打算使用QSound来播放声音文件,但是在Ubuntu(虚拟机)和Centos下都失败了,使用QSound::isAvailable()静态函数查看是否存在相应的音频设备,返回值均为false。后来使用Phonon多媒体框架实现了该功能。首先需要在.pro文件中添加代码“QT+=phonon”另外,qt安装过程中phonon默认并没有安装,需要手动安装,介绍两种安装方式:1、进入q原创 2017-02-25 16:50:26 · 2359 阅读 · 1 评论