import tkinter as tk
from tkinter import filedialog, messagebox
import pandas as pd
file_path = None
def choose_file():
global file_path
file_path = filedialog.askopenfilename(filetypes=[("Excel files", "*.xlsx")])
if file_path:
selected_file_label.config(text="已选择文件:" + file_path)
def execute_code():
global file_path
if not file_path:
messagebox.showwarning("警告", "请先选择文件")
return
# 创建一个Text组件用于显示输出信息
output_text.delete('1.0', tk.END) # 清空文本框内容
# 这里可以调用你之前提供的代码进行处理
output_text.insert(tk.END, '测试,我是测试\n')
output_text.insert(tk.END, '测试,我是测试\n')
output_text.insert(tk.END, '测试,我是测试\n')
root = tk.Tk()
root.title('办公自动化')
root.geometry('800x300+200+200')
# 放置按钮的Frame
button_frame = tk.Frame(root)
button_frame.pack(pady=10)
# 选择文件按钮
choose_file_button = tk.Button(button_frame, text="选择文件", command=choose_file)
choose_file_button.pack(side=tk.LEFT, padx=10)
# 执行代码按钮
execute_code_button = tk.Button(button_frame, text="执行代码", command=execute_code)
execute_code_button.pack(side=tk.LEFT, padx=10)
# 显示选择的文件路径
selected_file_label = tk.Label(root, text="未选择文件")
selected_file_label.pack(pady=10)
# 显示输出信息的文本框
output_text = tk.Text(root, height=10)
output_text.pack(fill=tk.BOTH, padx=10, pady=10)
root.mainloop()
如果回答对你有帮助,请给我一个最佳答案! |