qt - QML FileDialog 文本通过 WebGL 损坏
问题描述
当使用 -platform webgl 启动我的 QML 应用程序时,我的浏览器会显示带有损坏文本的 FileDialog。我附上了一张图片。我已经在 main.cpp 中设置了 QQuickWindow::setTextRenderType(QQuickWindow::QtTextRendering)。
我认为这可能是 QtQuick 1 控件的问题,因为所有 QtQuick 2 控件都正确显示了文本。但由于没有与 FileDialog 等效的 QtQuick Controls 2,我不能简单地交换它。主机是 linux,win/linux 客户端 edge/firefox 上出现问题。
解决方案
推荐阅读
- python-2.7 - 在 boto3 client.copy 中,如何将密钥替换为密钥地址的更新版本?
- google-sheets - 从谷歌表格中的 IMPORTXML 转换为双精度
- java - 在 Java 中返回接口的 com.badlogic.gdx.utils.Array<>
- excel - 在第二张纸上,我想使用 yes no msgbox 添加一行,当该行出现时,我希望它已经有文本
- javascript - 过滤嵌套对象
- javascript - 动态处理 React 可重用组件样式?
- c# - JArray 替换条件匹配的值
- json - 如何使用“For Each”在 LogicApp 中检索和更新 JSON 值
- python - Python 3:错误:ValueError:输入包含 NaN、无穷大或对于 dtype('float64')来说太大的值
- python - tf.nn.in_top_k 给出错误,我不知道为什么:NotFoundError:找不到节点的有效设备。节点:{{node InTopKV2}}