python tkinter 设置一个显示框,放入图片,设置一个按钮,点击显示提示文档,随后对界面进行大小调整,调整布局 不使用PIL库
时间: 2023-06-10 11:06:23 浏览: 164
以下是一个简单的示例代码,可以实现在Tkinter中显示图片和提示文档,并且可以调整窗口大小和布局:
```python
import tkinter as tk
from tkinter import messagebox
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
# 创建一个显示框
self.image_label = tk.Label(self)
self.image_label.pack()
# 加载图片
self.image = tk.PhotoImage(file="example.png")
self.image_label.config(image=self.image)
# 创建一个按钮
self.button = tk.Button(self, text="显示提示文档", command=self.show_message)
self.button.pack()
def show_message(self):
# 显示提示文档
messagebox.showinfo("提示", "这是一个提示文档。")
# 创建主窗口
root = tk.Tk()
root.geometry("400x300")
root.resizable(width=True, height=True)
# 创建应用程序
app = Application(master=root)
app.mainloop()
```
在这个示例中,我们首先创建了一个`Label`控件,然后使用`PhotoImage`类加载了一张图片,并将其设置为`Label`的图像。接着,我们创建了一个`Button`控件,并设置它的文本和回调函数。在回调函数中,我们使用`messagebox.showinfo`函数来显示一个提示文档。
最后,我们创建了主窗口,并调用`Application`类来设置窗口的布局和控件。我们还使用`geometry`方法设置了窗口的大小,以及`resizable`方法允许用户调整窗口的大小。
阅读全文