tkinter button调用2.png和train.py文件并在下方编辑字体“333”
时间: 2024-04-12 07:28:54 浏览: 82
Python tkinter 设计功能齐全的文本编辑器
5星 · 资源好评率100%
您可以使用`tkinter`库创建一个按钮,并通过按钮点击事件调用`2.png`和`train.py`文件。然后,您可以在按钮下方的文本编辑框中插入文本“333”。
下面是一个示例代码:
```python
import tkinter as tk
from PIL import ImageTk, Image
import subprocess
def button_click():
# 调用2.png文件
img = Image.open("2.png")
img.show()
# 调用train.py文件
subprocess.call(["python", "train.py"])
root = tk.Tk()
# 创建按钮
button = tk.Button(root, text="调用文件", command=button_click)
button.pack()
# 创建文本编辑框
text_edit = tk.Text(root)
text_edit.pack()
# 在文本编辑框中插入文本
text_edit.insert(tk.END, "333")
root.mainloop()
```
请确保您已经安装了`Pillow`库,以便处理图片。您需要将`2.png`和`train.py`文件放在与您的脚本相同的目录下,以确保正确调用。
这段代码创建了一个窗口,其中包含一个按钮和一个文本编辑框。点击按钮时,将调用`2.png`文件并显示它,然后调用`train.py`文件。在文本编辑框中,将插入文本“333”。
阅读全文