用于 WebAssembly 复选框和组合框的 Qt 显示错误

问题描述

我使用 QtQuick 和 QML 编写了一个小型应用程序,然后使用 Qt for Webassembly 将其转换(在本例中为 WebApplication),该应用程序在内部使用 Emscripten。

打开时,复选框和组合框如下所示:

我认为这是一个 HighDPI 错误。我已经添加

QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

到我的代码,但这没有任何改变。而且我已经尝试过更改大小。

代码

CheckBox {
   id : contour_Box
   text: qsTr("Contour Lines")
   height : 30;
}

ComboBox {
   width : source.width/3.4;
   model: [ "200ms","500ms","1s","2s","5s","10s","20s"]
   currentIndex: 4;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)