Tkinter RadioButton纠缠

时间:2017-07-17 11:29:13

标签: python tkinter

所以我正在玩RadioButtons并且已经理解我需要做的就是使用一个不同的变量以便有单独的RadioButtons组。显然,您不需要像许多GUI系统那样需要单独的容器控件。

我尝试了这个,发现这两个群体纠缠在了一起。所以我把它们放在单独的容器上;一个在画布上,另一个在画布上。他们仍然纠缠在一起!

以下是代码:

# Radiobuttons on a Canvas
rvCanvas=tk.Canvas(root)
radioVariable=1 
tk.Radiobutton(rvCanvas, text="Set to one", variable=radioVariable,   value=1).pack()
tk.Radiobutton(rvCanvas, text="Set to two", variable=radioVariable, value=2).pack()
rvCanvas.place(x=300,y=20)


# Radiobuttons on a Frame
noincFrame=tk.Frame(root)
noInd=1
tk.Radiobutton(noincFrame, text="This one", variable=noInd, value=1).pack()
tk.Radiobutton(noincFrame, text="That too", variable=noInd, value=2).pack()
noincFrame.place(x=5,y=160)

那么,我们如何实现解开的RadioButtons?

1 个答案:

答案 0 :(得分:1)

变量必须是特殊tkinter变量的实例( [HttpPost] public virtual ActionResult Index(BuildModel viewModel) { if (ModelState.IsValid) { // Your Custom code... } return View(viewModel); } StringVar等)。

IntVar