为什么这在pyscripter中失败了?

时间:2013-03-25 01:14:10

标签: python-3.x tkinter pyscripter

这个问题起初是一个简单的Python 3.x问题,但现在我不知道发生了什么。当我在shell中运行以下代码时,它工作正常。当我在PyScripter中运行它时,结果总是0 0.之前有没有人见过这个问题?我对常见问题解答和错误报告的搜索没有提出任何建议。

# Simple CheckButton example
# CH 3/24/13

import tkinter as tk
root = tk.Tk()

#function to display checkbutton values
def showVal():
    print(cb1Val.get(), cb2Val.get())

# define value variables
# cb1Val and cb2Val hold 1 if checked and 0 if not
cb1Val = tk.IntVar()
cb2Val = tk.IntVar()

# make instances of my widgets
cb1 = tk.Checkbutton(root, text='cb1', variable=cb1Val)
cb2 = tk.Checkbutton(root, text='cb2', variable=cb2Val)

btn1 = tk.Button(root, text='Show', command=showVal)

# place widgets into the frame
cb1.grid(row=0,column=0)
cb2.grid(row=1, column=0)
btn1.grid(row=2, column=0)

#start the loop
root.mainloop()

0 个答案:

没有答案