【Python】pyqt5-----QLabel

QLabel继承自QFrame

构造函数

QLabel(parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags())
QLabel(str, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags())

设置对齐

setAlignment(Qt.Alignment)

设置对齐方式。
alignment() -> Qt.Alignment获取对齐方式。

缩进和边距

setIndent(int)设置缩进。
indent() -> int获取缩进。
setIndent(int)设置边距。
margin() -> int获取边距。

文本格式设置

setTextFormat(Qt.TextFormat)

Qt.PlainText:文本字符串被解释为纯文本字符串。

Qt.RichText:文本字符串被解释为富文本字符串。

Qt.AutoText:自动识别是否是富文本。

内容缩放设置

hasScaledContents() -> bool缩放内容, 适应控件大小,针对于图片有效。
setScaledContents(bool)获取是否设置内容缩放。

绑定小伙伴

setBuddy(QWidget buddy)伙伴是指当给标签设置快捷键时,快捷键会作用于绑定的控件。
buddy() -> QWidget 获取绑定的控件。

文本交互标志

setTextInteractionFlags(Qt.TextInteractionFlags flags)设置文本交换标志方式。
textInteractionFlags() -> Qt.TextInteractionFlags获取文本交换标志方式。

Qt.TextInteractionFlag

Qt.NoTextInteraction    不可能与文本进行交互。
Qt.TextSelectableByMouse可以使用鼠标选择文本并使用上下文菜单或标准键盘快捷键将其复制到剪贴板。
Qt.TextSelectableByKeyboard可以使用键盘上的光标键选择文本。显示文本光标。
Qt.LinksAccessibleByMouse可以使用鼠标突出显示和激活链接。
Qt.LinksAccessibleByKeyboard可以使用选项卡聚焦链接并使用enter激活。
Qt.TextEditable该文字完全可编辑。

外部链接

setOpenExternalLinks(bool open)

打开外部链接。

setText("<a href='http://'>bac</a>")

openExternalLinks() -> bool获取是否打开外部链接。

图形图像

setPicture(QPicture)设置图形。
setPixmap(QPixmap)设置图像。

动图

setMovie(QMovie movie)设置动图。
movie() -> QMovie 获取动图。

QMovie 

setScaledSize(QSize)设置动图大小。
setPaused(bool) -> void设置暂停。
setSpeed(int percentSpeed)设置播放倍速。
start()开始播放。
stop()停止播放。

信号

linkActivated(link_str)鼠标点击标签时。
linkHovered(link_str)鼠标放在标签时触发。


QProgressBar 继承自QFrame

设置范围和当前值

setMinimum(self, int)设置最小值。
minimum() -> int获取最小值。
setMaximum(self, int)设置最大值。
maximum() -> int获取最大值。
setValue(self, int)设置当前值。
setRange(self, int, int)设置大小范围。
value()获取当前数值。
reset()清空当前数值。

格式设置

setFormat(self, str)%p百分比%v当前值%m总值
format() -> str获取格式。
resetFormat()重置格式。
setAlignment(self, Union[Qt.Alignment, Qt.AlignmentFlag])设置格式字符对齐。

文本操作

setTextVisible(bool)设置文本可见。
setTextDirection(QProgressBar.Direction)BottomToTop = 1,    TopToBottom = 0
setOrientation(Qt.Orientation)Qt.Horizo​​ntal,Qt.Vertical
orientation() -> Qt.Orientation获取文本方向。
setInvertedAppearance(bool)倒立外观。

信号

valueChanged(int)当值改变时。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SamRol

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值