在Windows下使用Qt自带的windeployqt.exe工具发布应用时,发现应用可以运行,但是什么东西都没显示。
原因是使用了Qt Charts,而windeployqt.exe没有给我们添加qml的一些文件。
我这里的Qt装在D盘,具体情况视自己的安装目录而定。
把D:\Qt\Qt5.7.0\5.7\mingw53_32\qml里面的QtCharts文件夹copy到发布应用的文件夹里面。
再把qtchartsqml2d.dll删掉,即可(release发布)。
最后演示一下串口示波器。
PS:利用Qt Charts自带的示波器,默认的刷新率为60Hz,占用的CPU资源较多可能会影响界面,这时可以降低刷新率。