所以我使用 xlrd 模块来读取用户选择的工作簿的 excel 文件的名称。现在它以列表的形式出现,我可以将其放入弹出菜单下拉菜单中(可以一次选择名称)现在我想
到目前为止,我可以使用带有动态输入的 tkinter 下拉菜单,但一次只能选择一个名称,现在我想通过添加复选框来一次选择多个项目。任何人都可以帮忙.. 这是示例代码,任何人都可以尝试添加复选框并一次选择多个名称。
from tkinter import *
root = Tk()
a = [] #creates a list to store the job names in
var = StringVar() # creates a stringvar to store the value of options
for i in range(20): # fills list with nonsense jobs for troubleshooting
a.append("Job Name "+str(i))
var.set(a[0]) # sets the default option of options
options = OptionMenu(root, var, *a)
# creates an option menu populated with every element of the list
button = Button(root, text="Ok", command=lambda:print(var.get()))
# prints the current value of options
options.pack()
button.pack()
上面的代码显示了一个带有单选项目的下拉菜单,我只想通过在每个选项前面添加复选框来启用多选功能