PySimpleGUI用layout弹出不同窗口,不同窗口内插入指定图片
时间: 2024-10-11 14:07:45 浏览: 30
JS控制弹出悬浮窗口(一览画面)的实例代码
`PySimpleGUI` 是一个简单易用的 Python GUI 库,它允许你在 Python 中创建各种类型的窗口,包括带有不同布局的不同窗口。要在一个窗口内插入指定图片,你可以使用 `sg.Image` 模块。
以下是一个简单的示例,演示如何创建两个窗口,每个窗口都有自己的图像:
```python
import PySimpleGUI as sg
# 图片路径
image_path = "path_to_your_image.jpg" # 替换为实际图片文件的路径
# 创建第一个窗口布局,包含一个图像
layout1 = [
[sg.Text('Window 1'), sg.Image(image_path)],
]
# 创建第二个窗口布局,同样包含一个图像
layout2 = [
[sg.Text('Window 2'), sg.Image(image_path)],
]
# 定义窗口的参数
window1 = sg.Window('Window 1', layout1)
window2 = sg.Window('Window 2', layout2)
# 运行窗口并等待关闭
event, values = window1.read()
window1.close()
event, values = window2.read()
window2.close()
```
在这个例子中,你需要替换 `"path_to_your_image.jpg"` 为你实际图片文件的路径。当你运行这个程序时,会分别打开两个窗口,每个窗口中都会显示指定的图片。
阅读全文