+ -
当前位置:首页 → 问答吧 → python tkinter复选框状态值调用异常

python tkinter复选框状态值调用异常

时间:2011-04-03

来源:互联网

主窗口调用另一个窗口函数
代码如下:
from Tkinter import*
def root1():
  root1=Tk()
  Button(root1,text='Next Window',command=root2).pack()
  root1.mainloop()
def root2():
  root2=Tk()
  v=IntVar()
  def printv():
  print v.get()
  Checkbutton(root2,variable=v,text='Status',onvalue=2,offvalue=4,
  command=printv).pack()
  root2.mainloop()
root1()
如果主函数是root1,则勾选root2窗口内的复选框,打印取得的状态值是0如果单运行函数root2,勾选复选框时,打印取得的状态值是正常的2,4
这是为什么呢?

作者: auforever888888   发布时间: 2011-04-03

顶一顶,大家看看到底怎么回事啊?

作者: auforever888888   发布时间: 2011-04-03

热门下载

更多