python3 tkinter复选框为:文件名为名字的文本输入框、文件名正则为名字的文本输入框文件大小文本输入框按钮为确定多行文本框为结果 按钮为确定 多行文本框为结果
以下是一个使用Python和Tkinter库创建一个窗口,并在窗口中添加复选框、文本输入框、按钮和多行文本框的示例代码:
import tkinter as tk
def get_result():
# 获取复选框的状态
file_name = file_name_var.get()
file_name_regex = file_name_regex_var.get()
file_size = file_size_var.get()
# 在结果文本框中显示结果
result_text.delete('1.0', tk.END) # 清空文本框内容
result_text.insert(tk.END, f"文件名:{file_name}\n")
result_text.insert(tk.END, f"文件名正则:{file_name_regex}\n")
result_text.insert(tk.END, f"文件大小:{file_size}\n")
# 创建窗口
window = tk.Tk()
# 创建复选框
file_name_var = tk.StringVar()
file_name_checkbox = tk.Checkbutton(window, text="文件名", variable=file_name_var)
file_name_checkbox.pack()
file_name_regex_var = tk.StringVar()
file_name_regex_checkbox = tk.Checkbutton(window, text="文件名正则", variable=file_name_regex_var)
file_name_regex_checkbox.pack()
file_size_var = tk.StringVar()
file_size_checkbox = tk.Checkbutton(window, text="文件大小", variable=file_size_var)
file_size_checkbox.pack()
# 创建文本输入框
file_name_entry = tk.Entry(window)
file_name_entry.pack()
file_name_regex_entry = tk.Entry(window)
file_name_regex_entry.pack()
file_size_entry = tk.Entry(window)
file_size_entry.pack()
# 创建按钮
confirm_button = tk.Button(window, text="确定", command=get_result)
confirm_button.pack()
# 创建多行文本框
result_text = tk.Text(window)
result_text.pack()
# 运行窗口
window.mainloop()
该代码创建了一个窗口,其中包含三个复选框(文件名、文件名正则和文件大小)、三个文本输入框(与复选框对应)、一个按钮和一个多行文本框。当用户点击按钮时,将从复选框和文本输入框中获取选项,并将结果显示在多行文本框中
原文地址: https://www.cveoy.top/t/topic/im1n 著作权归作者所有。请勿转载和采集!