赞
踩
单选框和复选框类似,只是使用Radiobutton。
可以修改上一个测试代码即可。
from tkinterimport * ChooseP =False ChooseC =False def funChooseP(): global lab, radioBtnA, ChooseP if ChooseP ==False: ChooseP =True lab["text"] ="选择 Python 语言学习" else: ChooseP =False lab["text"] ="不选择Python" def funChooseC(): global lab, radioBtnB, ChooseC if ChooseC ==False: ChooseC =True lab["text"] ="选择 C++ 语言学习" else: ChooseC =False lab["text"] ="不选择C++" window = Tk() v = IntVar() radioBtnA = Radiobutton(window, text="Python", variable=v, value=1, command=funChooseP) radioBtnA.pack() radioBtnB = Radiobutton(window, text="C++", variable=v, value=2, command=funChooseC) radioBtnB.pack() lab = Label(window, text="") lab.pack() window.mainloop()
效果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。