带有Checkbuttons的Python Tkinter笔记本

时间:2014-09-08 16:12:27

标签: python tkinter

我在解决tkinter中的checkbutton问题时遇到了困难。我正在尝试从另一个问题修改stackoverflow上的代码。我的问题是,当我希望它们的值为0时,我的检查按钮以“方形检查”开始,因此未经检查。我的第二个问题是他们取消选中并一起检查,你不能检查1并让另一个未经检查。

import sys
import math
from tkinter import ttk
import tkinter

root = tkinter.Tk()
note = ttk.Notebook(root)

OnOrOff1 = 0
OnOrOff2 = 0

tab1 = ttk.Frame(note)
tab2 = ttk.Frame(note)
tab3 = ttk.Frame(note)

Check1 = ttk.Checkbutton(tab1, variable=OnOrOff1, onvalue=1, offvalue=0, text="Check me")
Check1.grid(row=1,column=1,sticky="W")
Check2 = ttk.Checkbutton(tab1, variable=OnOrOff2, onvalue=1, offvalue=0, text="Check me")
Check2.grid(row=2,column=1,sticky="W")

note.add(tab1, text = "Tab One")
note.add(tab2, text = "Tab Two")
note.add(tab3, text = "Tab Three")
note.grid()
root.mainloop()
exit()

由于

1 个答案:

答案 0 :(得分:0)

variable的{​​{1}}参数应该是IntVar,而不是整数。

CheckButton