在玩 QML 时,我注意到一个奇怪的行为。假设我有简单的 QML 代码:
Rectangle {
anchors.centerIn: parent
width:200
height:100
color:"yellow"
border.color: "green"
border.width: 10
rotation: 190
}
Run Code Online (Sandbox Code Playgroud)
结果:

图像看起来很差,尤其是边框。但是如果我添加radius: 1我会得到一个非常不同的图片:

现在看起来好多了。边框看起来也更平滑。顺便说一句,设置smooth属性什么都不做。看起来设置会radius开启一些内部平滑。所以我的问题 - 如何在smooth没有设置的情况下设置它radius?
我在 Debian 7 上使用 Qt 5.4
| 归档时间: |
|
| 查看次数: |
658 次 |
| 最近记录: |