MouseArea не имеет всплывающей подсказки, но метку, поэтому вы должны переместить ее и активировать с помощью свойства containsMouse MouseArea:
ользуюToolTip с TextField. Это работает правильно.
RowLayout {
property string toolTipText
TextField {
hoverEnabled: true
ToolTip.visible: tooltipText ? hovered : false
ToolTip.text: tooltipText
}
}
Но с лейблом это не будет работать должным образом.hoverEnabled
недоступен в компоненте метки. Так что я попробовал это сMouseArea
RowLayout {
property string toolTipText
Label {
MouseArea {
anchors.fill: parent
hoverEnabled: true
ToolTip.visible: tooltipText ? hovered : false
ToolTip.text: tooltipText
}
}
}
ToolTip будет отображаться, но не при наведенииэтикетка, Это на самом деле показывает при входе в окно.
Есть ли решение для этого?