对于你上面生成的代码,我希望添加一些句子以便可以在窗口中展示生成完毕的图片,可以使用pyside2
时间: 2024-10-25 09:12:19 浏览: 10
【Pyside资源】 Pyside2 中嵌入 Matplotlib 实现画图功能
如果你想要在PySide2的应用程序中显示图片,并等待用户关闭窗口后再退出,你可以使用QLabel控件来加载图片并创建一个简单的GUI。以下是使用PySide2添加显示图片功能的代码段:
```python
from PySide2.QtWidgets import QApplication, QLabel, QMainWindow
from PySide2.QtGui import QPixmap
import sys
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("图片展示")
self.setGeometry(100, 100, 640, 480)
# 加载图片
img_path = "UI/src/test_pic.png" # 替换为你实际的图片路径
pixmap = QPixmap(img_path)
# 创建标签并将图片设置为背景
label = QLabel(self)
label.setPixmap(pixmap)
label.resize(pixmap.size())
self.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
main_win = MainWindow()
sys.exit(app.exec_())
```
这个代码会在主窗口中心显示图片,直到用户关闭窗口。当窗口关闭时,应用程序会退出。
阅读全文