使用pysimplegui通过文件选择器在窗口显示一张图片的代码
时间: 2024-02-16 08:03:08 浏览: 69
Themera:PySimpleGUI 主题代码生成器
下面是一个使用PySimpleGUI的例子,它通过文件选择器在窗口显示一张图片:
```python
import PySimpleGUI as sg
# 创建文件选择器
file_types = [("JPEG (*.jpg)", "*.jpg"),
("All files (*.*)", "*.*")]
file_path = sg.popup_get_file("Select an image file", file_types=file_types)
# 如果用户选择了文件,则显示图像
if file_path:
# 创建窗口并显示图像
layout = [[sg.Image(filename=file_path)]]
window = sg.Window("Image Viewer", layout)
event, values = window.read()
window.close()
```
在这个例子中,我们首先使用`popup_get_file`函数创建了一个文件选择器,并指定了文件类型。当用户选择了一个文件之后,我们创建了一个包含图像的窗口,并使用`Image`元素来显示图像。最后,我们调用`read`方法来等待用户关闭窗口。
阅读全文