QLabel对象作为一个占位符可以显示不可编辑的文本或图片,也可以放置一个GIF动画,还可以被用作提示标记为其他控件,纯文本、链接或富文本可以显示在标签上。
QLabel类中的常用方法如下表所示:
QLabel类中的常用信号如下表所示:
通过以下案例加强对QLabel类使用方法的理解吧,效果如下所示:
在这个例子中,QLabel对象label1和label3可以显示文字和图片,QLabel对象label2和label4包含超链接的标题,它们的letOpenExternalLinks被设置为True,因此,如果点击这个标签,则相关的URL将在浏览器中打开。将label2的linkHovered信号连接到link_hovered()函数,所以,当用鼠标划过它时,这个函数将被执行。将label4的linkActivated信号连接到link_clicked()函数,所以,当用鼠标点击它时,这个函数将被执行。实现代码如下所示:
文章知识点与官方知识档案匹配,可进一步学习相关知识