Вот пример в котором все работает как надо, кроме того, что link не меняет позицию при расширении окна, но при сужении меняет. Ошибка в коде или баг?
C++ (Qt)
Label {
id: label
anchors.left: parent.left
anchors.right: parent.right
text: "Text text text text text text text text text text text text text text text text text \
<a href=\"qrc://images/figure-v2.png\"><font color=\"blue\"><u>Figure 2</u></font></a>, \
text text text text text text text text text text text:"
wrapMode: Text.WordWrap
horizontalAlignment: Text.AlignHCenter
MouseArea {
anchors.fill: parent
acceptedButtons: Qt.NoButton
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor
}
onLinkActivated: figurePopup.open()
}