# -*- coding:utf-8 -*-
"""
@Time:2022/3/22 20:01
@Author:小柠檬
@File:label.py
"""
from PyQt5 import uic, QtCore
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QApplication
class Label:
def __init__(self):
# 加载UI界面
self.ui = uic.loadUi("label.ui")
# 1.更改标签内容
self.ui.label_text.setText('更改标签内容')
# 2.获取标签上的文本
label_text = self.ui.label_text.text()
print(label_text)
# 3.设置标签提示
self.ui.label_image.setToolTip('这是标签提示')
# 4.添加标签背景
image_path = r'F:\pyDemo\other\07-gui_Qt5\02-控件\00-resource\image\cat.jpg'
self.ui.label_image.setPixmap(QPixmap(image_path))
# 5.点击标签访问超链接
self.ui.label_url.setText("<A href='www.baidu.com'>欢迎百度</a>")
self.ui.label_url.setOpenExternalLinks(True) # 默认不允许访问超链接,需要使用setOpenExternalLinks(True)允许
def main():
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) # 和designer设计的窗口比例一致
app = QApplication([])
label = Label()
label.ui.show()
app.exec_()
if __name__ == '__main__':
main()
pyQt5-label常用方法
最新推荐文章于 2025-02-19 13:42:16 发布