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 herf='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.Horizontal,Qt.Vertical |
orientation() -> Qt.Orientation | 获取文本方向。 |
setInvertedAppearance(bool) | 倒立外观。 |
信号
valueChanged(int) | 当值改变时。 |