标签控件的链接激活信号linkActivated(self, p_str);链接悬停信号 linkHovered(self, p_str) 的处理。
工具/原料
Pycharm
1.设置控件:
1、依然是先导入模块,创建应用程序,设置顶层窗口控件。
2、创建标签子控件,给文本设置链接,并将打开外部链接设置为True。
2.链接悬停信号:
1、①当鼠标悬停在超链接文本上时发出 linkHovered(self, link)信号,参数是个链接的地址的字符串。②定义一个槽函数link_hovered(self,link),链接信号。
2、举例:例如当鼠标接触到链接的字体后显示提示信息。
3.链接激活信号:
1、①当设置的超文本链接 被激活时发出 linkActivated(self, link);参数是链接地址的字符串;②当链接被激活时发出此信号;③注意,并不是链接被打开时发出此信号;例如在设置外部链接 setOpenExternalLinks(True) 时是不会发出此信号的。如图:点击链接文本,并未输出链接的字符串。
2、只有当 setOpenExternalLinks(False) 时才会发出信号。
3、假如要想发出信号,又要打开链接,可将setOpenExternalLinks(True) 放在在槽函数内,双击即可。