我有一个继承的类,QQuickPaintedItem
我用它paint()
来绘制音频波形。
绘图完成后,我会调整包含我创建的 qml 元素的contentWidth
大小。Flickable
qmlRegisterType
内容越大contentWidth
越模糊。我也从不依赖 contentWidth 进行绘制,并且在更改时不调用 paint()并且在qml 文件中硬编码contentWidth
时效果是相同的。contentWidth
我对 Qt 不是很有经验,我想知道它是否是开始绘制大波形的最佳方法,我可以滚动浏览、放大并与之交互,以及为什么Flickable
增加contentWidth
.
我尝试了所有明显的东西,例如将渲染提示设置为抗锯齿等。