qt知识
文章平均质量分 81
分享QT开发相关知识及案例
py_free-物联智能
多年来从事军政、电力的TOB服务,做了大量自动化、监控调度、物联网行业的集成项目,目前对物联网的异构组网、微机智能、物联智能充满兴趣,乐于分享技术成果,也希望与大家一起研讨进步。
告诫自己,技术不要自嗨,而要服务于项目,望共勉。
展开
-
qt实现sqlite数据库文件与csv文件相互转换
qt实现sqlite数据库文件与csv文件相互转换,sqlite数据库文件处理方面基于QT插件库提供的QSQLiteDriverPlugin实现数据库打开、读写、查询等操作,针对csv的文件读写方面,是基于QFile实现的FileQt类封装实现。提供一个简要对话框设置数据库文件路径及csv文件路径,提供转换选择按钮实现文件数据转换输出。原创 2022-10-01 15:03:07 · 2001 阅读 · 0 评论 -
qt启动画面实现
启动画面可以在程序加载数据或处理复杂后台业务时对用户进行提示或请用户耐心等候,满足人性化的诉求原创 2017-04-04 13:36:22 · 996 阅读 · 1 评论 -
qt创建类似360的子进程管理界面(含完整示例代码)
采用qt实现类似于360主界面管理子程序的管理界面,可以最小化到托盘及提供菜单栏操作。原创 2022-09-14 13:49:02 · 993 阅读 · 0 评论 -
IceE+Qt实现简易的文件传输
Zeroc-Ice是一个大而全面的跨平台中间件技术框架,但是很多项目场景仅仅需要其中间件通信能力即可,下面我们采用Zeroc-Ice其裁剪过的IceE实现简单的文件传输实现,IceE在嵌入式领域使用更多,另外QT在嵌入式可视化界面开发也受欢迎,两者结合一起实现一个简要的 demo,展示IceE如何实现通信。1)下载IceE,依据其编译帮助文件说明编译所在平台所需语言的依赖库,本文采用IceE-...原创 2020-01-04 12:22:10 · 1016 阅读 · 1 评论 -
qt5.8(c++)实现阿里云人脸识别云接口
qt5.8(c++)实现阿里云人脸识别云接口,通过qt实现图片编解码及签名认证,调用阿里云人脸识别API接口获得图片识别结果信息。原创 2018-08-06 14:19:09 · 2777 阅读 · 4 评论 -
QMutext 项目使用中的效率问题
最近做一个项目,采用Qt开发,在串口通讯采集与转发上要求高效率执行,发现效率不理想,抛去串口返回响应时间的约束,程序逻辑实现上也花费了较长时间,最后定位在 QMutext为罪魁祸首。项目一开始为了赶工,是这样使用QMutex的:struc ValA{ //};struc ValB{ //};struc ValC{ //};class A{public: A原创 2018-02-01 11:02:07 · 552 阅读 · 0 评论 -
qt5.8_for_vs2015 and openssl静态编译
关于qt5.8版本的通用编译参考<<qt5.8_for_vs2015静态编译>>,现假定已经静态编译了qt5.8版本,需要追加对openssl的静态编译。就网络network模块进行编译举例:1)qt5.8使用的openssl版本为1.0.2,其他平台可以去http://wiki.qt.io/Qt_5.8_Tools_and_Versions查看2)去https...原创 2018-07-31 14:08:11 · 1059 阅读 · 0 评论 -
qt5.8版本qml的ListModel的内存泄露问题
qt5.8版本的ListModel在实际应用中,其get函数存在内存泄露问题,在若程序作为常驻进程是涉及到ListModel.get的调用时会出现内存逐渐增加。在修改ListModel源码情况下,只能通过绕开get函数去除内存泄露的影响。下面给出两个示例案例,其一是ListModel的数据项为普通数值,其二是ListModel的数据项中包含其他qml对象,例如存在子ListModel等情况其一: ...原创 2018-07-13 13:53:41 · 1797 阅读 · 2 评论 -
android app在系统重启绕过USB授权对话框,自动获取USB权限
最近由于项目需要参考了很多关于不修改android源码情况下实现屏蔽USB授权对话框的博文,结合自身实践阐述给出细节的实现过程。当前实现的策略是开发一个android内部服务,用于响应需要使用USB授权的app的申请,app需要在使用USB之前主动申请我们自行开发的授权,走在默认授权对话框触发之前提出申请。一、创建一个android内部服务apk1)具体使用的AndroidManifest.xm&...原创 2018-03-28 15:04:15 · 12497 阅读 · 4 评论 -
qt5.8_for_vs2015静态编译
1)文件下载 [1]qt5.8:本文实例版本->qt-opensource-windows-x86-msvc2015_64-5.8.0.exe [2]vs2015:本文实例版本->vs2015.ent_chs.iso [3]第三方支持软件: 本文实例版本->strawberry-perl-5.22.3.1-64bit.msi,rubyinstall...原创 2018-07-25 11:10:39 · 829 阅读 · 0 评论 -
qt on android for PL2303HXD USB to RS232
android 系统下很多终端设备并不具备直接的串口通讯,通过use转RS232/485转换设备实现串口通讯,PL2303HXD USB to RS232(集成的RS232-USB接口转换器)可实现android的串口通信,但Qt的QSerialPort并不适用,可通过调用PL2303HXD提供的java库实现。备注:关于qt on android及java交互知识请参考《Qt on Andr原创 2018-01-21 16:02:00 · 2170 阅读 · 10 评论 -
qt日志实现
qt日志输出实现示例原创 2017-04-03 21:58:22 · 953 阅读 · 1 评论 -
静态编译qt4.8
qt4.8静态编译原创 2017-04-02 10:47:47 · 1153 阅读 · 0 评论 -
Qt Style Sheets(qt样式表)
qt样式表示列引导原创 2017-04-03 20:49:01 · 597 阅读 · 0 评论 -
qt最小化托盘失焦问题
尽量不要在托盘菜单中启动其它窗体,将这些窗体从主窗体启动原创 2017-04-08 18:05:50 · 1020 阅读 · 1 评论