2016-08-19 6 views
0

Manchmal (nicht immer), bestimmten Textelemente in der Qt Creator UI gebrochen:defekter Text in Qt Creator UI

Broken text in Qt Creator UI

Jede Idee, was es bewirkt? Oder ein Workaround?

Vielleicht ist das Problem, meine billige Grafikkarte (ein Intel onboard). Diese Theorie wird durch die Tatsache unterstützt, dass Creator wahrscheinlich mittlerweile QML-basiert ist, was bedeutet, dass es auf OpenGL läuft.

Ich habe versucht, Creator neu zu starten, und das hat es behoben, aber nachdem ich einige Male zwischen den Registerkarten "Willkommen" und "Bearbeiten" gewechselt habe, passiert es wieder.

Ich habe versucht Creator's UI mit dem Software-QML-Renderer anstelle von OpenGL zu machen, da dies die korrekte Funktionsweise der Software ermöglicht hat. Ich habe es durch die folgende in cmd.exe ausgeführt wird:

> set QMLSCENE_DEVICE=softwarecontext 
> qtcreator.exe 

Aber das ist nicht zu beheben.

Antwort

0

Es stellt sich heraus, die Lösung ist die gleiche wie die zu the problem I posted next, d. H. Die App (Qt Creator in diesem Fall) verwenden Sie ANGLE. Abgesehen davon, dass ich Qt Creator nicht einfach neu kompilieren möchte, um eine Codezeile hinzuzufügen, verwende ich den alternativen Ansatz in the Qt doc page, der die env var QT_OPENGL auf angle setzt, bevor Creator gestartet wird.

Zumindest bis jetzt hat es mich nicht gestört.

Hinweis: Die Einstellung einer env var kann bequem mit einer Batchdatei wie beschrieben here erfolgen.