pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法

更新时间:2023-07-30 14:46:33 阅读: 评论:0

pyqt5让图⽚⾃适应QLabel⼤⼩上以及移除已显⽰的图⽚⽅法代码:
import sys
from PyQt5.QtWidgets import (QWidget, QHBoxLayout, QLabel, QApplication)
空气凤梨的养殖方法和注意事项from PyQt5.QtGui import QPixmap
class Example (QWidget):
def __init__(lf):
super ().__init__ ()
lf.initUI ()豆腐和鸡蛋
def initUI(lf):
hbox = QHBoxLayout (lf)
lbl = QLabel (lf)
pixmap = QPixmap ("E:\programming\python\MineSweeper\mine.jpg") # 按指定路径找到图⽚,注意路径必须⽤双引号包围,不能⽤单引号
草齐lbl.tPixmap (pixmap) # 在label上显⽰图⽚
lbl.tScaledContents (True) # 让图⽚⾃适应label⼤⼩
hbox.addWidget (lbl)
lf.tLayout (hbox)
lf.tWindowTitle ('Red Rock')
lf.show ()
if __name__ == '__main__':
app = QApplication (sys.argv)
ex = Example ()
效果显⽰:厨房对联横批
再从
背影图片男让图⽚⾃适应QLabel的主要代码:
lbl.tScaledContents (True) # 让图⽚⾃适应label⼤⼩
为了⽅便对⽐效果,不妨按⼀下最⼤化按钮,效果如下:
可见确实实现了图⽚⾃适应label⼤⼩的功能。那么如何移除label上得图⽚呢?很简单,加⼊⼀⾏代码就可以解决:
lbl.tPixmap(QPixmap(""))#移除label上的图⽚
完整代码:
import sys
发票样本from PyQt5.QtWidgets import (QWidget, QHBoxLayout, QLabel, QApplication)
外祖父英语怎么读from PyQt5.QtGui import QPixmap
class Example (QWidget):
def __init__(lf):
super ().__init__ ()
lf.initUI ()
def initUI(lf):
hbox = QHBoxLayout (lf)
lbl = QLabel (lf)
pixmap = QPixmap ("E:\programming\python\MineSweeper\mine.jpg") # 按指定路径找到图⽚
lbl.tPixmap (pixmap) # 在label上显⽰图⽚
lbl.tScaledContents (True) # 让图⽚⾃适应label⼤⼩
lbl.tPixmap(QPixmap(""))#移除label上的图⽚
hbox.addWidget (lbl)
lf.tLayout (hbox)
lf.tWindowTitle ('Red Rock')
lf.show ()
if __name__ == '__main__':
app = QApplication (sys.argv)
ex = Example ()
效果如下:
以上这篇pyqt5让图⽚⾃适应QLabel⼤⼩上以及移除已显⽰的图⽚⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

本文发布于:2023-07-30 14:46:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1123824.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:路径   效果   移除   希望   适应
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图