在 QTextBrowser 中突出显示文本时发送 PySide/PyQt 信号
Posted
技术标签:
【中文标题】在 QTextBrowser 中突出显示文本时发送 PySide/PyQt 信号【英文标题】:PySide/PyQt Signal sent when highlighting text in QTextBrowser 【发布时间】:2013-10-15 20:26:40 【问题描述】:QTextBrowser 高亮文本时是否有信号发送?
self.textBrowser.highlighted.connect(self.test)
def test(self,argv_1):
print('This Worked')
当我尝试这个时,信号似乎没有被发送。
【问题讨论】:
【参考方案1】:highlighted
信号在文本中的 anchor 突出显示时发出,在选择文本时不会触发。
如果您对更改选择感兴趣,请使用selectionChanged
信号(继承自QTextEdit
)
【讨论】:
我明白了,谢谢!但是你能告诉我什么是“锚”吗?我可能真的会利用它。 anchor 如 html 锚点:<a href="...">...</a>
哦,有道理。谢谢。以上是关于在 QTextBrowser 中突出显示文本时发送 PySide/PyQt 信号的主要内容,如果未能解决你的问题,请参考以下文章
Python - pyqt5 - 清除 QTextBrowser 的选择
QT:如何在点击事件上展开/折叠文本(qtextbrowser,qwebview,...)