在PySide2中显示图片可以通过使用QLabel和QPixmap来实现。下面是一个完整的示例代码:
from PySide2.QtWidgets import QApplication, QLabel, QMainWindow
from PySide2.QtGui import QPixmap
if __name__ == "__main__":
app = QApplication([])
window = QMainWindow()
# 创建一个QLabel控件
label = QLabel(window)
# 加载图片
pixmap = QPixmap("image.jpg")
# 将图片设置给QLabel控件
label.setPixmap(pixmap)
# 调整QLabel控件的大小以适应图片
label.setScaledContents(True)
window.setCentralWidget(label)
window.show()
app.exec_()
在上述代码中,首先创建了一个QApplication实例和一个QMainWindow窗口。然后,创建了一个QLabel控件,并使用QPixmap加载了一张图片。接下来,将加载的图片设置给QLabel控件,并通过调用setScaledContents(True)方法来自动调整QLabel控件的大小以适应图片。最后,将QLabel控件设置为QMainWindow窗口的中央控件,并显示窗口。
这样,就可以在PySide2中显示图片了。请注意,示例代码中的"image.jpg"是图片的文件路径,你需要将其替换为你自己的图片路径。
领取专属 10元无门槛券
手把手带您无忧上云