摘要: 一、自定义控件的类型 自定义拖动的设计文件(.h、.cpp、.ui)和自定义的自绘文件(.h、.cpp) 二、打开提升窗口 三、设置自定义类路径 四、注意事项 1.若自定义控件与提升窗口不在同一路径,且置于pri文件中。则会导致自定义的控件编译报错。 "no rule to make target 阅读全文
posted @ 2024-02-19 17:04 xianyongchao 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 解决办法 1.关闭QT 2.清除所有中间生成文件(debug/release、moc_xxx、xxx.o、makefile、.pro.user) 3.重新打开QT,选择打开pro文件编译运行即可 阅读全文
posted @ 2023-08-30 09:16 xianyongchao 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 背景: 在公司使用qtcreator直接使用debug运行程序,程序10多分钟才加载成功。导致效率极低而无法正常使用断点调试。 替代方案: debug模式下运行程序,然后点击应用程序输出右上角的"挂接调试器到PID按钮"绿色三角按钮。可以进入C++断点调试界面,但是无法对QML进行断点调试。 解决方 阅读全文
posted @ 2023-07-19 11:29 xianyongchao 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 一、win10 1.选择文件夹,右键属性,共享 二、WMWare 1.设置-》选项-》共享文件-》总是启用-》添加共享文件夹 2.设置命令sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other(可将命令加入开机启动中 阅读全文
posted @ 2023-04-24 19:39 xianyongchao 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.参考QT调用python环境,https://www.cnblogs.com/xian-yongchao/p/17238684.html。使用其中的依赖包,如下图所示: 2.加上QT调用python的中间动态库,如下图所示。 3.按照QT打包流程,参考https://www.cnblogs.co 阅读全文
posted @ 2023-03-28 21:20 xianyongchao 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、安装好python环境(python或anaconda都可) 打包将python环境相关文件到一个文件夹中,如下图所示: 打包的文件路径: 生成的依赖包目录结构: 二、在QT工程中配置python环境 2.1工程文件(.pro)中加入库路径 INCLUDEPATH += $$PWD/Bin/Py 阅读全文
posted @ 2023-03-21 09:12 xianyongchao 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景 因为项目中需要加载MP4播放开机视频,而我们的设备所使用的架构为arm架构,其中缺乏一些多媒体库。安装这些插件库比较麻烦,所以最终决定使用FFmpeg播放视频。 二、下载编译ffmpeg库 2.1 下载源码 源码下载路径:https://www.ffmpeg.org/download. 阅读全文
posted @ 2022-12-14 17:36 xianyongchao 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 一、编译安装boost 1.安装流程 下载路径:https://boostorg.jfrog.io/artifactory/main/release/1.80.0/source/,选择boost_1_80_0.zip下载。 编译流程:解压到指定目录-》切换到解压目录-》在bootstrap.bat末 阅读全文
posted @ 2022-11-09 22:04 xianyongchao 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 一、串口通信原理 处理器与外部设备通信的方式有串行通信和并行通信的方式,串口通信是串行通信。 同步通信:带有时钟同步信号的数据传输。发送端和接收端在同一时钟的控制下,同步传输数据。 异步通信:不带有时钟同步信号的数据传输。发送端和接收端使用各自不同的时钟控制数据的发送和接收过程。 单工模式:数据传输 阅读全文
posted @ 2022-11-06 23:29 xianyongchao 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 产生原因: 工程里面加了一个宏:QT_NO_CAST_FROM_ASCII,导致无法从char*转为QString。 解决办法: 删除工程中的QT_NO_CAST_FROM_ASCII宏。 阅读全文
posted @ 2022-10-19 10:05 xianyongchao 阅读(455) 评论(0) 推荐(0) 编辑