由于 Qt 自己进行文本渲染,是否可以在运行时禁用 Qt 应用程序的抗锯齿功能,而无需更改全局操作系统设置?
如果可能的话,我认为可以通过调整应用程序的 QStyle 或类似的东西来完成。对吗?
最佳答案
QFont类公开了一个 setStyleStrategy()允许您更改字体匹配算法的方法。
传递 QFont::NoAntialias应该实现你想要的:
yourFont.setStyleStrategy(QFont::NoAntialias);
关于c++ - 在 Qt 应用程序中禁用文本抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24201254/