from tkinter import *
def printSelection():
num = var.get()
if num == 1:
lab.config(text="你是男生")
else:
lab.config(text="你是女生") root =Tk()
root.title("tkiner单选") var = IntVar()
var.set(1) lab = Label(root,text="这是预设,尚未选择",bg="lightyellow",width=30)
lab.pack()
rbman=Radiobutton(root,text="男生",variable=var,value=1,command=printSelection)
rbman.pack()
rbwoman=Radiobutton(root,text="女生",variable=var,value=2,command=printSelection)
rbwoman.pack() rbwoman.pack()
root.mainloop()

用StringVar()代替IntVar()简化4-8行

 from tkinter import *
def printSelection():
lab.config(text="你是"+var.get()) root =Tk()
root.title("tkiner单选") var = StringVar()
var.set("男生") lab = Label(root,text="这是预设,尚未选择",bg="lightyellow",width=30)
lab.pack()
rbman=Radiobutton(root,text="男生",variable=var,value="男生",command=printSelection)
rbman.pack()
rbwoman=Radiobutton(root,text="女生",variable=var,value="女生",command=printSelection)
rbwoman.pack() rbwoman.pack()
root.mainloop()

最新文章

  1. VMware 设备VMnet0 上的网桥暂时关闭。此虚拟机无法与主机或网格中的其他计算机通信【转】
  2. C# Questions
  3. JAVA内存管理之堆内存和栈内存
  4. 老王讲自制RPC框架.(一.前言与技术选型)
  5. Class 实现IDisposing方法
  6. Windows Socket网络编程-2016.01.07
  7. [反汇编练习] 160个CrackMe之005
  8. POJ 3345-Bribing FIPA(树状背包)
  9. ARM GCC 内嵌汇编手册
  10. Kernel PCA 原理和演示
  11. IE6,IE7,IE8下报JS错误:expected identifier, string or number的原因及解决的方法
  12. AFNetworking框架_上传文件或图像server
  13. svn代码管理的使用工作流程
  14. 对Java原子类AtomicInteger实现原理的一点总结
  15. Go 初体验 - 并发与锁.3 - 竞态
  16. java-js知识库之二——canvas绘制炫彩气泡
  17. POJ1083 Moving Tables
  18. Unity3D学习笔记(二十八):Editor
  19. java关键字详解----static
  20. [转][C#]HttpClient 代码示例

热门文章

  1. 【MySQL高可用架构设计】(一)-- mysql复制功能介绍
  2. Linux---文件压缩与解压缩命令
  3. 09事件传递参数-封装网络请求api get和post合并整合在一起
  4. 201871010114-李岩松《面向对象程序设计(java)》第十五周学习总结
  5. 神兽、佛祖保佑,代码全程无bug
  6. zz视频分割在移动端的算法进展综述
  7. Codeforces Round #604 (Div. 2) D、E、F题解
  8. Windbg Locals(局部变量)窗口的使用
  9. 洛谷P4593 [TJOI2018]教科书般的亵渎
  10. VSCode编写C/C++语言,配置文件和注意事项