Den*_*aud 9 qt high-resolution qgraphicsview qgraphicsitem hidpi
在Qt地图应用程序(QGIS)中,地图画布是QGraphicsItem.我们不使用任何OpenGL,每个元素都使用QPainter渲染.
除地图画布外,我们的应用程序在HiDPI上正确显示.
查看地图中的像素线:
我看了什么:
与画家,我们正在使用QPainter::Antialiasing
.
在这里发布代码并不容易,但这里是一个链接到渲染行的源代码.
我一直试图做一个最小的再现例子,但我仍然在这里失败.
提示是,只要鼠标位于地图画布上,光标的大小就会加倍(它太大).我会说大约是我设备像素比的 2倍.
我不确定这是一个只有Mac的问题(它似乎也发生在Linux上,但不是在Windows上).关于可伸缩性的Qt文档声明Mac以不同方式处理它.
我真的不知道该寻找什么,我希望得到一些提示.
归档时间: |
|
查看次数: |
95 次 |
最近记录: |