Python3 Tkinter基础 LabelFrame Radiobutton 形成两组不相互限制的单选按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 Tkinter基础 LabelFrame Radiobutton 形成两组不相互限制的单选按钮相关的知识,希望对你有一定的参考价值。

 镇场诗:
    清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
    学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
——————————————————————————————————————————

ex1:
  code:

from tkinter import *

root=Tk()

group = LabelFrame(root,text=‘文‘,padx=5,pady=5)
group.pack(side=RIGHT,padx=10,pady=10)

v=IntVar()
v.set(3)# 如果1,那么儒家被默认选中
            # 如果2,那么道家被默认选中
            # 如果3,那么佛家被默认选中
            # v与value的关系

rb1=Radiobutton(group,text=‘儒家‘,variable=v,value=1,indicatoron=False).pack(fill=X)
rb2=Radiobutton(group,text=‘道家‘,variable=v,value=2,indicatoron=False).pack(fill=X)
rb3=Radiobutton(group,text=‘佛家‘,variable=v,value=3,indicatoron=False).pack(fill=X)

group2 = LabelFrame(root,text=‘武‘,padx=5,pady=5)
group2.pack(side=LEFT,padx=10,pady=10)

v2=IntVar()
v2.set(3)

rb1=Radiobutton(group2,text=‘太极‘,variable=v2,value=1,indicatoron=False).pack(fill=X)
rb2=Radiobutton(group2,text=‘形意‘,variable=v2,value=2,indicatoron=False).pack(fill=X)
rb3=Radiobutton(group2,text=‘八卦掌‘,variable=v2,value=3,indicatoron=False).pack(fill=X)

mainloop()

 


  result:
技术分享

 

技术分享

 

ex2:

  code:

from tkinter import *

root=Tk()

group = LabelFrame(root,text=‘文‘,padx=5,pady=5)
group.pack(padx=10,pady=10)

v=IntVar()
v.set(3)# 如果1,那么儒家被默认选中
            # 如果2,那么道家被默认选中
            # 如果3,那么佛家被默认选中
            # v与value的关系

rb1=Radiobutton(group,text=‘儒家‘,variable=v,value=1,indicatoron=False).pack(fill=X)
rb2=Radiobutton(group,text=‘道家‘,variable=v,value=2,indicatoron=False).pack(fill=X)
rb3=Radiobutton(group,text=‘佛家‘,variable=v,value=3,indicatoron=False).pack(fill=X)

group2 = LabelFrame(root,text=‘武‘,padx=5,pady=5)
group2.pack(padx=10,pady=10)

v2=IntVar()
v2.set(2)

rb1=Radiobutton(group2,text=‘太极‘,variable=v2,value=1,indicatoron=False).pack(fill=X)
rb2=Radiobutton(group2,text=‘形意‘,variable=v2,value=2,indicatoron=False).pack(fill=X)
rb3=Radiobutton(group2,text=‘八卦掌‘,variable=v2,value=3,indicatoron=False).pack(fill=X)

mainloop()

 

    result:

技术分享

 


——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。












以上是关于Python3 Tkinter基础 LabelFrame Radiobutton 形成两组不相互限制的单选按钮的主要内容,如果未能解决你的问题,请参考以下文章

Python3 tkinter基础 Menu 添加菜单栏

Python3 tkinter基础 Tk quit 点击按钮退出窗体

Python3 tkinter基础 TK title 设置窗体的标题

Python3 tkinter基础 Tk quit 点击按钮退出窗体

Python3 Tkinter基础 Label 显示的文字换行

Python3 Tkinter基础 点击按钮退出窗体 root.quit