Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)-阿里云开发者社区

开发者社区> 一个处女座的程序猿> 正文

Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)

简介: Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
+关注继续查看

目录


tkinter应用案例—LabelFrame/Checkbutton/Radiobutton


1、tkinter:tkinter应用案例之便签框架LabelFrame的应用将组件(多选按钮)放到一个框架里


2、tkinter应用案例之多选按钮Checkbutton的应用


3、tkinter应用案例之单选按钮Radiobutton的应用




tkinter应用案例—LabelFrame/Checkbutton/Radiobutton


1、tkinter:tkinter应用案例之便签框架LabelFrame的应用将组件(多选按钮)放到一个框架里

image.png



import tkinter

root=Tk()  

root.title("Jason niu工作室")

group=LabelFrame(root,text="关于区块链技术,你想了解的是哪方面的知识?",padx=5,pady=5)

group.pack(padx=15,pady=15)

LANGS=[("共识机制",1),("P2P网络",2),("加密算法",3),("数据存储",4),("智能合约",5),("跨链技术",6)]

v=IntVar()

for lang,num in LANGS:

   b=Radiobutton(group,text=lang,variable=v,value=num)

   b.pack(anchor=W)

   

mainloop()



2、tkinter应用案例之多选按钮Checkbutton的应用

image.png



# tkinter:tkinter应用案例之多选按钮Checkbutton的应用

import tkinter

       

root=Tk()  

root.title("Jason niu工作室")

lists=['AI','ML','DL','RL']

v=[]

for each in lists:

   v.append(IntVar())

   b=Checkbutton(root,text=each,variable=v[-1])  

   b.pack(anchor=W)  

mainloop()



3、tkinter应用案例之单选按钮Radiobutton的应用

image.png



#tkinter:tkinter应用案例之单选按钮Radiobutton的应用

root=Tk()  

root.title("Jason niu工作室")

LANGS=[("python",1),("java",2),("matlab",3),("vrml",4),("C语言",5),("C++",4)]

v=IntVar()

v.set(1)

for lang,num in LANGS:

   b=Radiobutton(root,text=lang,variable=v,value=num,indicatoron=False)

   b.pack(fill=X)

#     b=Radiobutton(root,text=lang,variable=v,value=num)

#     b.pack(anchor=W)

   

mainloop()


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
[已解决]:调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "c:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.
原文: [已解决]:调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "c:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.
1497 0
linux strace-跟踪进程的系统调用或是信号产生情况,lstrace-跟踪己丑年调用库函数情况,进程跟踪调试命令
本工具可以用来做大多数排除,比如mount一个NFS,很慢,找不出原因,我们可以使用strace命令来跟中mount这个经常所有的调用过程。 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。
1348 0
【技术贴】​用程序调用福昕阅读器打开pdf文件|解决C:\Program files不是内部或外部命
【技术贴】调用福昕阅读器的命令行方式打开pdf文件|解决C:\Program files中间有空格 不是内部或外部命令。   一 首先是解决路径中含有空格的这个问题,你可以把它当做环境变量写进path里面,或者像我一样,在路径外面套上双引号,如图。
932 0
Action的动态调用方法
Action执行的时候并不一定要执行execute方法,我们可以指定Action执行哪个方法: 1、 方法一(通过methed属性指定执行方法): 可以在配置文件中配置Action的时候用method=来指定执行哪个方法             /user_add_success.jsp     这样,只要在action的对象中有一个add的方法,并且返回类型为String就可以了。
535 0
+关注
一个处女座的程序猿
国内互联网圈知名博主、人工智能领域优秀创作者,全球最大中文IT社区博客专家、CSDN开发者联盟生态成员、中国开源社区专家、华为云社区专家、51CTO社区专家、Python社区专家等,曾受邀采访和评审十多次。仅在国内的CSDN平台,博客文章浏览量超过2500万,拥有超过57万的粉丝。
1701
文章
0
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载