如何将python模块实现为下拉列表?

时间:2016-12-11 20:07:56

标签: python user-interface tkinter

我预先编写了一个脚本文件夹(folderA),并将过去24小时内所有已修改或新文件移动到目标文件夹(folderB)。现在我正在创建一个GUI,它提供了通过下拉菜单选择src和dst文件夹的选项。到目前为止,我已经创建了这个基本的GUI:

from tkinter import *
from tkinter import ttk

root = Tk()


# Source Folder 
label = ttk.Label(root, text = "Choose your source folder!")
label.pack()

srcoptions = StringVar()
combobox = ttk.Combobox(root, textvariable = srcoptions)
combobox.pack()
combobox.config(values = ('folder1', 'folder2', 'folder3', 'folder4'))



# Destination Folder 
label = ttk.Label(root, text = "Choose your source folder!")
label.pack()

dstoptions = StringVar()
combobox = ttk.Combobox(root, textvariable = dstoptions)
combobox.pack()
combobox.config(values = ('folder1', 'folder2', 'folder3', 'folder4'))



# Trigger move files button
button = ttk.Button(root, text = 'Move Files')
button.pack()
def callback():
    print('Files Moved!')

我不确切知道如何将用户正确的文件夹链接到下拉菜单中。我是编程的新手,更是如此Python,所以任何有关如何实现这一点的建议/引导都将非常感激。

编辑:我知道root.fileName = filefiledialog.askdirectory,但我不知道如何将其实现为下拉列表。我查看了堆栈溢出,无法找到与我的问题相关的解决方案。

0 个答案:

没有答案