gpt4 book ai didi

qt - 在 Qt5 中使用文本元素的彩色点

转载 作者:行者123 更新时间:2023-12-02 21:15:27 27 4
gpt4 key购买 nike

我写了这个示例代码:

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();
}
}
}

执行此操作时,我看到文本以及文本周围的一些彩色点:

enter image description here

平台:Windows 7:Qt 5.0.1

问。有人能指出可能出现的问题吗?

附注:这不是我的显示器的问题,它在使用 ubuntu 作为操作系统的同一台机器上运行良好。

最佳答案

您使用的是适用于 Windows 32 位的 Qt 5.1.1(MinGW 4.8、OpenGL、666 MB)OpenGL 部分意味着此 Qt 版本需要有效的 OpenGL 驱动程序。某些 Windows 安装已破坏 OpenGL 支持。您需要确保系统安装了显卡供应商提供的最新驱动程序,或者不应使用该版本的 Qt。这可能是您问题的根源。

例如,您需要下载适用于 Windows 32 位的 Qt 5.1.1(VS 2010,505 MB)。不带 OpenGL 一词的版本使用 ANGLE。 ANGLE 是基于 DirectX 9 的 OpenGL ES 2 实现。使用它时,您将不再依赖工作的 OpenGL 驱动程序。

MinGW 尚无 ANGLE 支持。您可以使用 Visual Studio Express 作为编译器,它工作得很好。您只能通过 Qt Creator 使用构建工具,而不是 IDE,因此它是 Express 的事实并不限制您。您需要下载并安装 Platform SDK 的相关 block 才能获取调试工具。

关于qt - 在 Qt5 中使用文本元素的彩色点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18533343/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com