为什么在使用tkinter时不能使用复选框?

时间:2019-06-30 15:20:42

标签: python python-2.7 tkinter checkbox

我正在尝试从网站上获取列表,将每个选项分配给一个复选框,并允许用户选择一个选项。但是,当我运行代码时,窗口会弹出,但是我无法选择一个选项。当我尝试选中此框时,不允许我这样做。

这是我的代码中引起问题的部分。

docker exec -ti my_container sh -c "echo a && echo b"

我以前没有这个问题,我不确定是什么原因造成的。

这是我的完整代码:

            select_element = Select(driver.find_element_by_css_selector("#songID"))
            select_song.config(background="deep sky blue")
            select_song.title('Select Song')
            song_label = Label(select_song, text="Please select the song you would like to promote")
            song_label.config(background="deep sky blue", foreground="white")
            song_label.grid(row=0)
            rowId = 1
            var = IntVar()
            songList = [o.text for o in select_element.options]
            optionList=[]

            for song in songList:
                check = Checkbutton(select_song, text=song, variable=var, bg="deep sky blue", fg="white").grid(row=rowId)

                rowId = rowId + 1
            select_song.mainloop()
            optionList.append([song,var])

0 个答案:

没有答案