如何解决QML,菜单图标将无法正确显示
以下标准QML代码不起作用。取而代之的是一个内部带有十字的矩形,而不是3个小栏菜单图标(unicode u2630):找不到字符。但是,在需要时,它会找到u25C0的向左箭头(后三角按钮)。
这只是表面上的毛刺,因为它工作得很好。
这与字体或与图标的映射有关吗?该如何解决?
import QtQuick 2.15
import QtQuick.Controls 2.15
ApplicationWindow {
id: window
width: 640
height: 480
visible: true
title: qsTr("Stack")
header: ToolBar {
contentHeight: toolButton.implicitHeight
ToolButton {
id: toolButton
text: stackView.depth > 1 ? "\u25C0" : "\u2630"
font.pixelSize: Qt.application.font.pixelSize * 1.6
onClicked: {
if (stackView.depth > 1) {
stackView.pop()
} else {
drawer.open()
}
}
}
Label {
text: stackView.currentItem.title
anchors.centerIn: parent
}
}
(...)
解决方法
对于那些从搜索来到这里的人,我将把 Qt.io 论坛的答案留在这里 https://forum.qt.io/topic/123877/stackview-icon-on-android
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。