import os import tkinter as tk from tkinter import ttk # 指定文件夹路径和文件格式 folder_path = '/path/to/folder' file_format = '.txt' # 获取文件夹中指定格式的文件列表 file_list = [file for file in os.listdir(folder_path) if file.endswith(file_format)] # 创建tkinter窗口 root = tk.Tk() # 创建下拉列表框 combo_box = ttk.Combobox(root, values=file_list) combo_box.pack() # 运行窗口 root.mainloop()这段代码再加一个打印用户选择的文件功能
时间: 2023-12-12 19:05:33 浏览: 108
Altera-device-PCI-constraint-file.zip_文件格式_tcl/tk_
可以在窗口中添加一个按钮,当用户点击按钮时,获取当前下拉列表框中选中的文件名,并打印出来。可以在代码中加入以下内容:
```
def print_selected_file():
selected_file = combo_box.get()
print("用户选择的文件是:", selected_file)
button = tk.Button(root, text="打印选择的文件", command=print_selected_file)
button.pack()
```
这会在窗口中添加一个按钮,当用户点击按钮时,会调用 `print_selected_file()` 函数。该函数通过 `combo_box.get()` 方法获取当前下拉列表框中选中的文件名,并将其打印出来。
阅读全文