- 博客(8)
- 收藏
- 关注
转载 QT面试题
1、QT信号槽机制的优缺点 1)QT信号槽机制的引用精简了程序员的代码量 2)QT的信号可以对应多个槽(但他们的调用顺序随机),也可以多个槽映射一个信号 3)QT的信号槽的建立和解除绑定十分自由 4)信号槽同真正的回调函数比起来时间的耗损还是很大的,所有在嵌入式实时系统中应当慎用 5)信号槽的参数限定很多例如不能携带模板类参数,不能出现宏定义等等2、(1) 描述过程,
2017-06-04 20:08:10
31324
原创 QT5.2 无法使用QFtp解决办法
由于QT5对QML的支持有很大的改进,所以打算将原来基于QT4的程序移植到QT5上,在移植用QFtp类写的程序时傻眼了!Qt5 移除了 QFtp API,原因是其实现质量。QNetworkAccessManager 可以用来提供 ftp url 的上传下载操作。由于原来的程序已经跑的很稳定了不想做修改,然后就去想其它办法,结果发现官方说这些 API 将由某一易于迁移的独立形式提供。去g
2017-05-31 10:15:43
3508
1
转载 QT5.2 快捷键操作
原地址:http://bbs.qter.org/forum.php?mod=viewthread&tid=904&extra=page%3D2一般操作的键盘快捷键操作快捷键操作快捷键打开文件或项目Ctrl+O新建文件或项目Ctrl+N在外部编辑器中打开
2017-05-12 09:33:13
2572
转载 CC2540蓝牙协议栈开发简介
本系列教程将结合TI推出的CC254x SoC 系列,讲解从环境的搭建到蓝牙4.0协议栈的开发来深入学习蓝牙4.0的开发过程。教程共分为六部分,本文为第三部分: 第三部分知识点: 第十一节 串口通信 第十二节 Flash的读写 第十三节 BLE协议栈简介 第十四节 OSAL工作原理 第十五节 BLE蓝牙4.0协议栈
2017-05-12 09:23:30
4418
转载 关于QT的系统总结(非常全面)
编译环境与开发流程开发QT有两种IDE可以使用,一种是使用 VS + Qt 的插件,另一种就是使用QtCreator工具。前一种是微软的工具,用的都比较多容易上手,缺点是信号槽的支持不太好,需要手写,不能自动生成,另外可能有中文编码的问题。后一种是Qt的官方IDE,智能提示与调试功能不如VS强大,但是是跨平台的IDE,其QtDesigner设计UI界面操作比较方便,并且由于是QT官方的IDE,
2017-03-08 14:52:40
2203
1
原创 QT5.2+Wireshark的pipe通讯问题
这几天一直在做QT5.2+wireshark之间的通讯时用过pipe进行的,wireshark本身是作为pipe服务端的,QT端只要对wireshark的pipe进行连接就可以了,但是QT对pipe没有进行专门的封装,所以我们需要使用Windows API进行连接,QT使用Windows API时,需要加头文件,#include并在工程文件中加LIBS += -lgdi
2016-06-03 13:45:33
2170
原创 QT生成的exe文件在别的电脑上运行
QT5.2可以自行生成exe文件,但是将该文件放在其他电脑上是不可以运行的,因为其他电脑上没有QT运行所需要的dll文件,没有运行的环境,所以如果想在其他电脑上也能运行,必须将所需的dll文件拷贝到和exe文件一起的文件夹中,除了dll文件之外,还必须有平台支持文件,windows下需要windows的平台支持,这个支持文件在安装QT时在安装目录下就有了,所以复制过来就可以了,串口程序运行时需要的
2016-05-27 13:31:29
3069
1
原创 QT5.2 串口编程
最近,在学习QT的编程,之前在大学的时候自己学习过这方面的知识,但是一直没有真正的使用过,这次是一次很好的机会,串口数据的接收和发送,使用信号槽监听的方式对串口进行接收,为了接收到完整的数据包,需要做一定的延时处理,实现代码如下: //读取数据(采用定时器读取数据,不采用事件,方便移植到linux) myReadTimer=new QTimer(this); my
2016-05-27 11:59:30
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人