python tkinter 按钮点击后显示图片代码
时间: 2023-04-08 11:04:56 浏览: 216
可以使用以下代码实现:
```python
from tkinter import *
from PIL import ImageTk, Image
root = Tk()
def show_image():
img = Image.open("image.jpg")
img = img.resize((250, 250), Image.ANTIALIAS)
img = ImageTk.PhotoImage(img)
panel = Label(root, image=img)
panel.image = img
panel.pack()
button = Button(root, text="显示图片", command=show_image)
button.pack()
root.mainloop()
```
其中,`image.jpg`是要显示的图片文件名,需要与代码文件在同一目录下。点击按钮后,会在窗口中显示该图片。
相关问题
python tkinter 点击按钮后执行代码
在 Python 中使用 tkinter 模块创建一个简单的 GUI,然后在按钮被点击时执行一些代码可以如下实现:
```python
import tkinter as tk
# 创建一个窗口
window = tk.Tk()
# 创建一个标签
label = tk.Label(window, text="Hello, World!")
label.pack()
# 定义一个函数
def button_click():
print("Button clicked!")
label.config(text="Button clicked!")
# 创建一个按钮
button = tk.Button(window, text="Click me!", command=button_click)
button.pack()
# 运行窗口
window.mainloop()
```
在上面的代码中,我们首先导入了 tkinter 模块,然后创建了一个窗口和一个标签,并将其显示在窗口中。接下来,我们定义了一个名为 button_click 的函数,该函数在按钮被点击时将被调用。最后,我们创建了一个按钮,并将其绑定到 button_click 函数。当按钮被点击时,该函数将被调用,并在控制台输出一条消息并将标签的文本更改为“Button clicked!”。最后,我们通过调用 window.mainloop() 来启动窗口的事件循环,使其保持打开状态。
python tkinter按钮点击之后显示Hello
World,你能帮我写一段代码吗?
当然可以,以下是代码示例:
```python
import tkinter as tk
def say_hello():
print("Hello World")
root = tk.Tk()
root.title("Button example")
btn = tk.Button(root, text="Click me!", command=say_hello)
btn.pack()
root.mainloop()
```
以上代码创建了一个Tkinter窗口,并在窗口中创建了一个按钮。当按钮被点击时,相应的函数`say_hello()`会被调用,打印出Hello World。
阅读全文