
QT
文章平均质量分 60
cwei231
笑看风云
展开
-
QT 中通过QProcess 发送adb 指令
qt 中通过QProcess 来调用adb 指令原创 2023-10-23 19:22:33 · 640 阅读 · 0 评论 -
QT自定义控件实现一个车速表
使用qt 绘制一个车速表,实现和属性框的动态交互。原创 2023-09-19 16:30:02 · 593 阅读 · 0 评论 -
QT 自定义控件和qtpropertybrowser 之间互动
QT 自定义控件和qtpropertybrowser 之间的联动原创 2023-09-15 14:40:43 · 432 阅读 · 0 评论 -
QT 工程中开发插件dll
接口类是一种纯虚函数类,它只包含纯虚函数,没有数据成员和实现函数。接口类的作用是定义一组规范,由派生类实现具体的功能。Q_DECLARE_INTERFACE 需要两个参数,第一个参数是接口的名称,第二个参数是接口的 IID。Q_DECLARE_INTERFACE 是 Qt 宏,用于声明一个接口类。开发了一个测试SOA的工具,现在想在工具的框架中增加 插件的功能。定义一个加载dll 的函数:bool loadPlugin();主工程中调用 dll 中的接口 name。新建了一个pluginTest 的工程。原创 2023-08-30 14:08:16 · 200 阅读 · 1 评论 -
Windows 系统下使用VSomeip dll 开发应用程序
使用VSomeip dll 自己开发 Windows 应用程序和ecu 进行通信原创 2023-08-07 18:12:45 · 709 阅读 · 0 评论 -
QT COM 接口给到Python 使用
用QT 开发的exe执行成可以手动来测试someip ,现在想让工具可以提供外部接口给到Python 来使用,研究了一下实现方式,可以在exe的源码中增加com 接口来给到外部程序使用。当我们以server 运行的时候不希望UI 弹出来,我们可以在main中做一个设置。这样我们python 调用com 接口的时候就不会有UI出现。pro 文件中添加需要的module axserver。我们在UI 中添加几个控件来测试一下TAM 中的函数。添加一个类作为导出类,提供接口给到外部程序使用。原创 2023-04-19 12:51:15 · 292 阅读 · 0 评论 -
QT 实现百万级的数据显示内存消耗几十兆
用QT 开发了一个上位机的工具用来解析串口的数据,数据量比较大 ,如果QT tableview 控件完全显示,内存消耗较大,所以解析结果先建立sql 数据索引,然后通过垂直滚动条的变化动态地获取数据,每次从数据库中提取50条,测试下来内存消耗较小,可以实现百万或者千万级的数据显示。1:先将垂直滚动条的valuechanged signal 和自定义的slot 绑定。2:slot 传入垂直滚动条的位置值value 在线程中搜索数据。3:线程中取出数据返回到UI中显示。4:UI中显示数据库中显示的数据。原创 2022-10-30 22:46:11 · 2114 阅读 · 0 评论 -
QT 中使用Npcap 来抓取网卡数据
最近在开发someip 的测试工具,手动测试的时候通过wireshark 来抓取网络中的数据,在工具的自动化测试中希望可以保存网卡中的数据来进行分析使用。我在自己的工程文件下有一个include /npcap 文件夹,把lib和include copy到里面 然后在QT的 .pro。然后我们可以按照example 中的例子来使用相关的API 函数实现自己的功能。以上就是使用npcap的一个简单过程,一些其它的用法可以参考sdk 里面的范例。文件中添加头文件和lib的路径。首先需要设置dll 的路径。原创 2023-04-11 12:07:33 · 2016 阅读 · 1 评论 -
QT 使用Google Breakpad 捕获dump
我们用QT 开发windows 应用程序,有的时候程序发生了crash ,光靠log 有的时候无法找到问题,很多时候应用程序给到其他的人使用,尤其是一些偶发的问题很难复现,这个时候我们就需要一些其他的方式来解决问题。使用比较简单,引用头文件,然后定义一个ExceptionHandler,当工具发生crash 的时候会在指定的文件夹中生成一个dump file,我们可以用windbg 来分析dump 文件找到crash的原因。breakpad 编译lib的时候需要注意选择MD,保持QT 和lib之间的一致。原创 2022-12-15 11:24:53 · 570 阅读 · 0 评论