【发布时间】:2018-06-01 05:58:11
【问题描述】:
我想制作带有复选框的列表框。我现在只制作了列表框,但我不知道如何在其中放置复选框。然后我想创建一个按钮,这样我就可以打印所有选定的项目。你能帮帮我吗?
from tkinter import *
myApp=Tk()
LB=Listbox(myApp,selectmode=EXTENDED)
LB.grid(row=1,column=1)
LB.insert(1,"Option 1")
LB.insert(2,"Option 2")
LB.insert(3,"Option 3")
myApp.mainloop()
【问题讨论】:
-
不建议使用
from tkinter import *。这可能会导致问题。 -
我应该使用什么?
-
import tkinter是一种方式。然后你需要使用tkinter.insert()。或者为了避免每次您可以将其定义为其他内容时键入tkinter。例如import tkinter as tk。这将是tk.insert() -
您不能在列表框中放置复选框。选择通过高亮显示。
-
tkinter.tix.CheckList存在,至少通过 Python 3.6。