通过单击QML中的文本部分发出信号

问题描述 投票:0回答:2

我在Text项目中有一个摘要,当我单击此文本中的某些短语时,需要发出信号:

Text {
    id: textFirst
    Layout.fillWidth: true
    width: parent.width
    text: qsTr("Some long part of text and I need to emit signal by clicking on THIS")
    font.pointSize: 14
    wrapMode: Text.Wrap
}

因此,当我单击“ THIS”时,应该发出信号。此Text所在的窗口是可调整大小的,因此我无法预先计算“ THIS”的位置。那么,有可能做到吗?

PS,我发现可以添加超链接,但是发出信号有些不同

感谢您的帮助!

qt qml qt-signals emit
2个回答
1
投票

将文本置于富文本格式并使用这样的超链接:


0
投票

使用鼠标区域

© www.soinside.com 2019 - 2024. All rights reserved.