我写了这个示例代码:
import QtQuick 2.0
Rectangle {
width: 360
height: 360
Text {
text: qsTr("Hello World")
anchors.centerIn: parent
font.pixelSize: 55
}
MouseArea {
anchors.fill: parent
onClicked: {
Qt.quit();
}
}
}
执行此操作时,我看到文本以及文本周围的一些彩色点:
平台:Windows 7:Qt 5.0.1
问:有人能指出可能出现的问题吗?
附: :这不是我的显示器的问题,它在使用 ubuntu 作为操作系统的同一台机器上运行良好。
你正在使用Qt 5.1.1 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB)
. The OpenGL
部分意味着此 Qt 版本需要有效的 OpenGL 驱动程序。某些 Windows 安装已破坏 OpenGL 支持。您需要确保系统安装了显卡供应商提供的最新驱动程序,或者不应使用该版本的 Qt。这可能就是你的问题的根源。
您需要下载,例如,Qt 5.1.1 for Windows 32-bit (VS 2010, 505 MB)
。没有这个字的版本OpenGL
其中使用角度。 ANGLE 是基于 DirectX 9 的 OpenGL ES 2 实现。使用它时,您将不再依赖于工作的 OpenGL 驱动程序。
MinGW 下尚无 ANGLE 支持。您可以使用 Visual Studio Express 作为编译器,它工作得很好。您只能通过 Qt Creator 使用构建工具,而不是 IDE,因此它是 Express 的事实并不限制您。您需要下载并安装 Platform SDK 的相关块才能获取调试工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)