如何在选中按钮的情况下启动tkinter.Checkbutton?

时间:2020-10-30 15:55:51

标签: python python-3.x tkinter

上述问题,我只能说

tab2.content.append(
            Checkbutton(
                tab2,
                text="Fullscreen",
                command=lambda: settings.update({'Fullscreen': not settings['Fullscreen']})
                ).grid(row=1))
        

1 个答案:

答案 0 :(得分:1)

您的代码存在将None附加到tab2.content的问题,因为您附加了grid()的结果。

使用:

cb = Checkbutton(tab2, text="Fullscreen", 
                 command=lambda: settings.update({'Fullscreen': not settings['Fullscreen']}))
cb.grid(row=1)
cb.select() # make it checked
tab2.content.append(cb)