标签: c++ qt antialiasing
由于Qt自己进行文本渲染,是否可以在运行时禁用Qt应用程序的抗锯齿,而无需更改全局操作系统设置?
如果可能,我认为可以通过调整应用程序的QStyle或类似的东西来完成。这是对的吗?
答案 0 :(得分:1)
QFont类公开了一个setStyleStrategy()方法,允许您更改字体匹配算法。
传递QFont::NoAntialias应该达到你想要的效果:
yourFont.setStyleStrategy(QFont::NoAntialias);