python tkinter 设置一个显示框,放入图片,设置一个按钮,点击显示提示文档
时间: 2023-06-10 19:06:40 浏览: 147
以下是一个简单的示例代码,实现了在 tkinter 窗口中设置一个显示框,放入图片,再设置一个按钮,点击后弹出提示文档:
```python
import tkinter as tk
from PIL import Image, ImageTk
# 创建 tkinter 窗口
root = tk.Tk()
root.title("图片显示与文档提示")
# 设置显示框
image_frame = tk.Frame(root)
image_frame.pack(side="left", padx=10, pady=10)
image_label = tk.Label(image_frame)
image_label.pack()
# 加载图片
image = Image.open("example.jpg")
photo = ImageTk.PhotoImage(image)
image_label.config(image=photo)
image_label.image = photo
# 设置按钮
button_frame = tk.Frame(root)
button_frame.pack(side="right", padx=10, pady=10)
button = tk.Button(button_frame, text="点击查看文档", command=lambda: messagebox.showinfo("提示", "这里是文档提示"))
button.pack()
root.mainloop()
```
其中,我们使用了 PIL 库来加载图片,使用了 tkinter 的 Frame 和 Label 控件来设置显示框,使用了 Button 控件来设置按钮,点击后使用 messagebox 弹出提示框。注意,我们需要在调用 PhotoImage 之后保留 photo 对象的引用,否则图片将不会显示。
相关推荐
![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)