5

在 QML 中使用Text { ... }会给我带来奇怪的问题。在大多数笔记本电脑中它工作正常,但在某些笔记本电脑中缺少很多字符。例如,如果文本是"Abcdefgh",它可能会显示为"Ab e g ". 我不知道问题是什么。但是,如果我将renderType属性更改为Text {}Text.NativeRendering那么问题就会消失,但是在某些地方,某些字符会变得不可读/歪斜。QML 文本渲染是否存在问题或与 OpenGL 驱动程序、视频卡等有关?

同样在发生此问题的系统中,在应用程序启动期间会出现随机崩溃。可能是由于不同的问题,但只是想在这里写下来,以防有人知道崩溃和渲染问题之间存在关系。

可能是什么问题以及解决方案是什么?

{Qt/QML 5.2.0,MinGW 4.8,Win 7}

4

1 回答 1

0

我建议尝试 5.3 并查看问题是否仍然存在。我记得那里修复了很多字体渲染问题。

于 2014-06-04T08:49:48.907 回答