tkinter获取复选框(Checkbutton)的值

矫情吗;* 2023-06-30 02:28 91阅读 0赞

定义GUI:

  1. from tkinter import *
  2. # 初始化Tk()
  3. myWindow = Tk()
  4. # 设置标题
  5. myWindow.title('Python GUI Learning')
  6. myWindow.geometry("%dx%d+%d+%d"%(400, 200, 200, 200))
  7. # 创建Checkbutton
  8. checkVar = StringVar(value="0")
  9. check = Checkbutton(myWindow, text="Checkbutton test", variable=checkVar)
  10. check.grid(row=0, column=0, sticky=W, padx=2 ,pady=5)
  11. # 定义按钮点击事件
  12. def button_Click(event=None):
  13. print(checkVar.get())
  14. # 创建两个按钮
  15. b1 =Button(myWindow, text='click me' , relief='raised', width=8, height=1, command=button_Click)
  16. b1.grid(row=0, column=2, sticky=W, padx=2 ,pady=10)
  17. # 进入消息循环
  18. myWindow.mainloop()

效果:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FzZGZnNjU0MQ_size_16_color_FFFFFF_t_70

对复选框进行操作后,点击按钮输出信息:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FzZGZnNjU0MQ_size_16_color_FFFFFF_t_70 1

欢迎访问我的个人博客:机器学习之路

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读

    相关 layui获取checked

    前言 对于后台开发来讲,`layui`是一个很后台的前端框架,适合搭建管理后台,各方面都很好,唯独有个地方不好,就是`checkbox`多选方面,不能直接返回多选值,只能