- 博客(2)
- 收藏
- 关注
原创 【无标题】
qmlplugindump.exe 这个工具你应该是可用从QT的库目录中 发现他,我们需要他才可以创建qmltypes文件,虽然Qt文档上说他们已经弃用了,但是我目前也没发现Qt官方砍掉他的替代方案是什么。将自己的qml模块开放给第三方调用,没有 qmltypes文件QtCreator是无法识别到里面的类型信息,导致没有语法提示,下面是我整理后可行 的调用方式。最后再把 typeinfo plugin.qmltypes 这句写道qmldir上,qtCreator理论上就能正常协助你后面的开发了。
2022-12-28 22:49:05
473
原创 QPainter下绘制图像的擦除
使用qt5.12.9的qml开发框架下,用QPainter绘图开发一个白板应用发现了一个问题:图案绘制完成后,想要擦除一部分已经绘制的图像,想使用eraseRect函数将绘制的图案擦除。但是背景色为一张图片,绘制图像的层就是透明色,这样可以保证绘制的图像和背景不被冲突。但是你再调用eraseRect函数对已经绘制的图案做擦除操作,会覆盖之前的图案并留下白色的填充,无法用透明色覆盖填充。解决:// point.model true:绘制红色的路径 false:清除红色的路径if(poi.
2021-01-26 10:39:04
12957
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人