
Qt
www.wowothink.com
分享!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt信号与槽工作机制--译文
本文翻译自How Qt Signals and Slots Work。如有错误,敬请指正。 Qt is well known for its signals and slots mechanism. But how does it work? In this blog post, we will explore the internals of QObject and QMetaObject a翻译 2015-05-28 21:05:24 · 2873 阅读 · 0 评论 -
Qt信号与槽机制源码分析
在前一篇中,我翻译了一篇关于信号与槽机制详解的文章Qt信号与槽工作机制–译文。在这一篇文章中,我将根据自己的理解从Qt源码中分析该机制。建议在看本文章之前先去看看前面提到的译文或者直接看原文原文How Qt Signals and Slots Work。本文只分析了大概的思路,很多细节并没有深究下去,如有错误,敬请大家指正。 以下所有代码的测试基于Qt5.4.0,MOC版本是67。测试代码同样,我原创 2015-05-28 17:37:34 · 6047 阅读 · 2 评论 -
Qt debug模式和release模式的区别
这几天因为一个bug纠结了很久,始终找不到问题所在。今天终于揪出“凶手”了,特此记录“缉凶”过程,当找到这个bug的原因,连我都不敢相信这是个低级错误造成的问题。一、现象1、编写的myapp.exe程序,无论是在debug模式还是在release模式下编译都正常。在debug模式下运行正常,但在release模式下运行,UI启动后Windows就弹出程序错误的警告,之后程序挂掉。2、即原创 2015-03-09 17:35:48 · 23951 阅读 · 1 评论 -
Qt USB通信--生成release版本
前面讲过Qt USB通信采用第三方开源库hidapi,那么当整个UI完成之后,我们就要发布我们的release版本。网上有众多Qt程序发布的资料,可以参考一下。生成.exe文件之后放到其他电脑无法执行。按照网上的资料说把改.exe文件所需要的dll添加到同一目录即可运行。但是这里有个较为特殊的情况,因为hidapi.dll文件有关联到Windows下其他的dll文件并且与microsoft v原创 2015-02-11 19:52:41 · 4716 阅读 · 4 评论 -
Qt USB通信--hidapi的使用
前面提高过Qt USB通信四种方案,这里详细介绍我使用的hidapi第三方库。从官网上下载到最新的压缩包hidapi-0.7.0.zip,解压后查看README.txt,里面介绍了三种Windows、Linux、MacOS三种平台下的编译方式:Download---------It can be downloaded from github git clone git://github.co原创 2015-02-07 15:42:08 · 35833 阅读 · 19 评论 -
QT USB通信--方案选择
在Windows下用Qt写UI程序,该程序与下位机通过USB进行通信。Qt类库没有自带的USB类,所以采用第三方库来进行USB通信。对于第三方库的选择,总共有如下几种:1、如果是在Windows下,那么采用Windows 的API函数去读取USB设备。2、使用开源库libusb原创 2015-02-06 20:52:41 · 31788 阅读 · 3 评论