制作一个窗体,设置一个文本输入框,点击文本输入框,选择本地文件,将文件地址显示在文本输入框内Python
时间: 2024-10-29 11:13:13 浏览: 19
对Python 窗体(tkinter)文本编辑器(Text)详解
在Python中,我们可以使用Tkinter库来创建简单的图形用户界面(GUI),包括一个文本输入框和一个按钮。以下是一个基本的例子,演示如何制作一个窗口,当用户点击按钮时可以选择本地文件并显示其路径:
```python
import tkinter as tk
from tkinter import filedialog
def select_file():
# 弹出文件选择对话框
file_path = filedialog.askopenfilename()
# 更新文本输入框的内容
input_box.delete(0, tk.END) # 清空旧内容
input_box.insert(tk.END, "文件路径: " + file_path)
# 创建主窗口
root = tk.Tk()
root.title("选择文件")
# 文本输入框
input_box = tk.Entry(root)
input_box.pack()
# 文件选择按钮
choose_button = tk.Button(root, text="选择文件", command=select_file)
choose_button.pack()
# 运行主循环
root.mainloop()
```
在这个程序中,`filedialog.askopenfilename()`函数用于打开文件选择对话框。当用户点击按钮时,这个函数会被触发,并返回用户选择的文件路径,然后更新文本输入框的内容。
阅读全文