我想更改工具提示的字体系列,但我得到以下错误
QQml应用程序引擎加载组件失败
qrc:/main.qml:132 类型 bookPage 不可用
qrc:/pages/BookPage.qml:41 Type BookItem 不可用
qrc:/pages/BookItem.qml:102 无法分配给不存在的属性"font">
ToolButton{
id: tbtnStatistics
ToolTip.visible:down
ToolTip.delay: Qt.styleHints.mousePressAndHoldInterval
ToolTip.text: "This is Tooltip"
ToolTip.font.family: "tahoma"
ToolTip.timeout: 4000
contentItem: Image {
fillMode: Image.Pad
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
source: "../images/statistics.png"
}
}
QML不支持具有许多级别的嵌套,因此通常会观察到这种类型的问题,可以减少它
,如下所示:ToolButton{
id: tbtnStatistics
ToolTip{
visible: tbtnStatistics.down
delay: Qt.styleHints.mousePressAndHoldInterval
text: "This is Tooltip"
font.family: "tahoma"
timeout: 4000
}
contentItem: Image {
fillMode: Image.Pad
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
source: "../images/statistics.png"
}
}