【发布时间】:2015-08-29 09:32:06
【问题描述】:
我现在正在开发一个简单的QML 应用程序,我注意到与QtWidgets 窗口相比,调整和移动QML 窗口的大小和移动会产生难看的闪烁。
所以我创建了 2 个测试应用程序来显示差异:
QWidgets:
QML:
如您所见,QML 版本的应用程序闪烁非常难看,而QtWidgets 版本则干净。现在,当您的 UI 变得越来越复杂时,这会变得非常难看。
你有这方面的知识吗?这是一个错误吗?此问题是否有任何修复/解决方法?
【问题讨论】:
-
您使用哪种显卡?
-
@Milovidov 我正在使用集成在英特尔酷睿 i5-3360M 中的集成英特尔高清显卡 4000。
-
英特尔的 OpenGL 实现有问题。尝试在没有 OpenGL 的情况下获取或编译 qt。在这种情况下,Qt Quick 将绘制为原生小部件,例如 qt 小部件解决方案。
-
另外,您可以尝试更新您的显卡驱动程序。
-
我希望我有你的问题。您应用的用户多久调整一次窗口大小?
标签: qt qml qt5 qt-quick qtquickcontrols