我有一个带有嵌入链接的 QLabel:
QString LinkName ("...") ;
QString DestName ("...") ;
QLabel* myLabel ;
...
myLabel -> setText (QString ("Click <a href=\"%1\">here</a> to go to %2")
.arg (LinkName).arg (DestName))) ;
标签显示在其所有者小部件的中心。
我想在 LinkName 文本上设置工具提示,即 QLabel 中带下划线的可单击文本。但我不知道它在哪里,因为我事先不知道DestName。有没有办法做到这一点? (我使用的是Qt5。)
注释显示了如何动态设置提示。但我怎么知道它的矩形应该在哪里呢?如何找到“此处”文本的坐标?
我试过了
"Click <a href=\"%1\" title=\"Tooltip text\">here</a> to go to %2"
但是没有效果。