python gui写一段代码 读取路径中的演示文稿1_01(1).png、演示文稿1_02.png、演示文稿1_03.png,并且,当anss为0时,在axes3上展示演示文稿1_03.png,anss为1时,在axes3上展示演示文稿1_02.png,其中,axes3已经设置好了,无须再进行设置或定义窗口
时间: 2023-11-22 19:55:08 浏览: 31
以下是一个简单的 Python GUI 代码,可以读取指定路径下的图片,并根据变量 `anss` 的值,在 `axes3` 上展示不同的图片。
```python
import tkinter as tk
from PIL import Image, ImageTk
# 创建窗口
root = tk.Tk()
# 设置窗口标题
root.title("展示演示文稿图片")
# 设置窗口大小
root.geometry("800x600")
# 定义变量 anss
anss = 0
# 读取图片
img1 = Image.open("演示文稿1_01(1).png")
img2 = Image.open("演示文稿1_02.png")
img3 = Image.open("演示文稿1_03.png")
# 将图片转换为 Tkinter 可用的格式
tkimg1 = ImageTk.PhotoImage(img1)
tkimg2 = ImageTk.PhotoImage(img2)
tkimg3 = ImageTk.PhotoImage(img3)
# 创建标签,并在 axes3 中展示图片
label = tk.Label(root, image=tkimg1)
label.place(x=0, y=0, width=800, height=600)
label.pack()
# 定义函数,根据变量 anss 显示不同的图片
def show_image():
global label, tkimg1, tkimg2, tkimg3, anss
if anss == 0:
label.configure(image=tkimg3)
elif anss == 1:
label.configure(image=tkimg2)
# 更新标签显示的图片
label.image = label.configure(image)
# 调用函数,展示图片
show_image()
# 运行窗口程序
root.mainloop()
```
请注意,此代码假设演示文稿图片已经存储在指定路径下,并且 `axes3` 已经在程序中定义好了。如果你需要使用其他 GUI 库或在不同的环境下运行此代码,请稍作修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)