qlabel显示两行_PyQt5 系统化学习: QLabel

PyQt5 包含许多基础控件,组成了 GUI 的基本元素。

4 QLabel

QLabel 对象作为一个占位符可以显示不可编辑的文本、图片或者 GIF 动画等。当在QLabel 中使用 setText() 设置文本内容的时候,因为 QLabel 会尝试猜测它是将文本显示为纯文本还是作为 HTML4 标记的一部分的富文本。想明确地显示文本格式,请调用 setTextFormat(),例如如果您希望文本是纯文本格式,但无法控制文本源(例如,显示从Web上加载的数据时)。

QLabel 是 GUI 中的标签类,它继承自 QFrame(是 QWidget 的子类) 有如下方法:

方法

描述

setAlignment()

按固定值方式对齐文本。Qt.AlignLeft:水平方向靠左对齐;Qt.AlignRight:水平方向靠右对齐;Qt.AlignCenter:水平方向居中对齐;Qt.AlignJustify:水平方向调整间距两端对齐;Qt.AlignTop:垂直方向靠上对齐;Qt.AlignBottom:垂直方向靠下对齐;Qt.AlignVCenter:垂直方向居中对齐。

serIndent()

设置文本缩进值

setPixmap()

设置 QLabel 为一个 Pixmap 图片

text()

获得 Qlabel 的文本内容

setText()

设置 Qlabel 的文本内容

selectedText()

返回所选择的字符

setBuddy()

设置 QLabel 的助记符及 buddy(伙伴),及使用 Qlabel 设置快捷键,会在快捷键后将焦点设置到其 buddy 上,这里用到了 Qlabel 的交互控件功能,此外,buddy 可以是任何一个 widget 控件,使用 setBuddy(QWidget*) 设置,其 Qlabel 必须是文本内容,并且使用 “&” 符号设置了助记符

setWordWrap()

设置是否允许换行

Qlabel 类中的常用信号:

信号

描述

linkActiveted

当单击标签中的超链接,希望

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值