Qt Creator 中的文本损坏 UI
Broken text in Qt Creator UI
有时(不总是),Qt Creator UI 中的某些文本项被破坏:
知道是什么原因造成的吗?或者解决方法?
也许问题出在我的廉价显卡(Intel 板载显卡)上。这一理论得到了 Creator 现在可能由 QML 驱动的事实的支持,这意味着它在 OpenGL 上 运行。
我尝试重新启动 Creator 并修复了它,但是在“欢迎”和“编辑”选项卡之间切换几次后,它又发生了。
我尝试让 Creator 的 UI 使用软件 QML 渲染器,而不是 OpenGL,因为这可能会使其正常工作。我通过 运行 cmd.exe
中的以下内容做到了:
> set QMLSCENE_DEVICE=softwarecontext
> qtcreator.exe
但这并没有解决问题。
原来解决方案和, i.e. to make the app (Qt Creator in this case) use ANGLE. Except I don't want to recompile Qt Creator just to add one line of code, so I use the alternative approach in the Qt doc page一样,就是在启动Creator之前将环境变量QT_OPENGL
设置为angle
。
至少到目前为止我还没有被窃听过。
注意:使用批处理文件可以方便地设置环境变量,如 here 所述。
有时(不总是),Qt Creator UI 中的某些文本项被破坏:
知道是什么原因造成的吗?或者解决方法?
也许问题出在我的廉价显卡(Intel 板载显卡)上。这一理论得到了 Creator 现在可能由 QML 驱动的事实的支持,这意味着它在 OpenGL 上 运行。
我尝试重新启动 Creator 并修复了它,但是在“欢迎”和“编辑”选项卡之间切换几次后,它又发生了。
我尝试让 Creator 的 UI 使用软件 QML 渲染器,而不是 OpenGL,因为这可能会使其正常工作。我通过 运行 cmd.exe
中的以下内容做到了:
> set QMLSCENE_DEVICE=softwarecontext
> qtcreator.exe
但这并没有解决问题。
原来解决方案和QT_OPENGL
设置为angle
。
至少到目前为止我还没有被窃听过。
注意:使用批处理文件可以方便地设置环境变量,如 here 所述。