用python写个界面,要求界面有按钮和输入框,并且可以点击按钮选装txt文档,设置文档路径后读入内容

动态 未结 0 117
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是一个简单的示例代码,实现了一个带有按钮和输入框的界面,并且可以选择txt文档并读取其中的内容: ```python import tkinter as tk from tkinter import filedialog class App: def __init__(self, master): self.master = master master.title("文本文件读取器") # 创建一个标签和一个输入框 self.label = tk.Label(master, text="文件路径:") self.label.pack(side=tk.LEFT) self.entry = tk.Entry(master, width=50) self.entry.pack(side=tk.LEFT) # 创建一个按钮 self.button = tk.Button(master, text="选择文件", command=self.select_file) self.button.pack(side=tk.LEFT) # 创建一个文本框 self.text = tk.Text(master, height=20, width=80) self.text.pack() def select_file(self): # 弹出文件选择对话框 filename = filedialog.askopenfilename() if filename: # 将选择的文件路径显示在输入框中 self.entry.delete(0, tk.END) self.entry.insert(0, filename) # 读取文件内容并显示在文本框中 with open(filename, "r") as f: content = f.read() self.text.delete("1.0", tk.END) self.text.insert(tk.END, content) root = tk.Tk() app = App(root) root.mainloop() ``` 运行该程序后,会弹出一个窗口,其中包含一个标签、一个输入框、一个按钮和一个文本框。点击按钮后,会弹出文件选择对话框,选择一个txt文件后,该文件的路径会显示在输入框中,并且文件内容会显示在文本框中。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复