在QtQuick Text元素中禁用字体抗锯齿

时间:2014-04-09 13:09:10

标签: qt qt5 antialiasing qt-quick qtquick2

我想关闭QtQuick 2中Text元素的字体抗锯齿。

我尝试设置antialiasing: falserenderType: Text.NativeRendering

但没有任何改变......我怎么能这样做?有可能吗?

2 个答案:

答案 0 :(得分:1)

renderType: Text.NativeRendering应该是你能得到的最好的。现在检查系统的字体渲染设置。

antialiasing的{​​p> Item似乎根本不会影响文字:

  

主要用于Rectangle和基于图像的元素来决定是否   该项目应该使用抗锯齿。具有抗锯齿的项目   启用需要更多内存,渲染速度可能更慢。

http://qt-project.org/doc/qt-5/qml-qtquick-item.html#antialiasing-prop

答案 1 :(得分:1)

如果您尝试删除生成的彩色噪点并使文本更清晰,则可以为文本添加透明轮廓。这样做了。

 Text {
    text: "hello"
    style: Text.Outline
    styleColor: "transparent"
}