当内容宽度很大时,Flickable中的QQuickPaintedItem会变得模糊

时间:2018-06-14 08:09:39

标签: c++ qt qml qpainter qquickitem

我有一个继承QQuickPaintedItem的类,我用它覆盖paint()来绘制音频波形。

绘图完成后,我调整contentWidth Flickable qmlRegisterType,其中包含我使用contentWidth创建的qml元素。

内容得到的较大contentWidth模糊内容。我从不依赖于contentWidth而绘制,并且在更改contentWidth时不调用paint(),并且当qml文件中的Flickable被硬编码时效果相同。

我对Qt不太熟悉,我想知道这是否是开始绘制波形的最佳方法,我可以滚动,放大和交互以及为什么增加contentWidth时,toJson的内容会变得模糊。

我尝试了所有明显的东西,比如将渲染提示设置为Antialiasing等等。

0 个答案:

没有答案