猫史档案馆


【CJW python小讲堂】我赠你一个魅力值狂飙一千的SSS级tkinter道具,你要不要?

用户:520669已退猫520669已退猫查看:4 回复:14 评论:4 创建时间:2019-08-17T08:39:41


又双叒叕我这个电阻渣渣给大家讲

python小讲堂啦!

今天,

我就要把极其罕见的绝世道具送给大家!

(像我这样打字自带特效写字字发金光出门自带BGM随手能抓起好几个爱豆的萌新)

我不才需要这种道具

这个道具叫做

labelframe

这个控件相当于一个罐子

罐子里是一些七零八乱的东西(各种控件)

罐子外面还有一个盒子(窗口,也叫做父容器)

首先,

导入tkinter

设置对象

酱紫写:

import tkinter
t = tkinter.Tk()

下面要来创建分组控件labelframe

酱紫写:

lf = tkinter.LabelFrame(t,text='你的python怎么样?',padx=5,pady=5)

这句话首先创建了对象lf,

在构建方法中说了

对象lf的父容器是对象t

对象lf的上面的label内容是“你的python怎么样”

后面两个参数是只

容器内水平下控件到边框的距离

容器内垂直下控件到边框的距离

现在两个值是五 center_image 那如果改成20的话 center_image 现在是不是很直观 继续写
lf.pack(padx=10,pady=10)​

这两个参数差不太多但是有区别

这个是

容器内水平下控件到父容器边缘的距离

容器内垂直下控件到父容器边缘的距离

labelframe就讲完了

下面完善一下代码:

v = tkinter.IntVar()
r1 = tkinter.Radiobutton(lf, text="很好", variable=v, value=1).pack(anchor="w")
r2 = tkinter.Radiobutton(lf, text="不错", variable=v, value=2).pack(anchor="w")
r3 = tkinter.Radiobutton(lf, text="我是渣渣", variable=v, value=3).pack(anchor="w")
 
t.mainloop()

今天就讲到这里吧

祝你魅力值飙升!

完整代码:

import tkinter
 
t = tkinter.Tk()
 
lf = tkinter.LabelFrame(t, text="你的python怎么样?", padx=5, pady=5)
lf.pack(padx=10, pady=10)
 
v = tkinter.IntVar()
r1 = tkinter.Radiobutton(lf, text="很好", variable=v, value=1).pack(anchor="w")
r2 = tkinter.Radiobutton(lf, text="不错", variable=v, value=2).pack(anchor="w")
r3 = tkinter.Radiobutton(lf, text="我是渣渣", variable=v, value=3).pack(anchor="w")
 
t.mainloop()

--------------------喵是有底钱的--------------------


回复

上一页1 页 / 共 1下一页
520669已退猫520669已退猫

千斤顶

点赞0


评论


YDSmnxYDSmnx

晕乎乎

点赞0


评论


520669已退猫520669已退猫

顶d

点赞0


评论


520669已退猫520669已退猫

顶一顶更健康

点赞0


评论


入魇入魇

都没人看了诶

点赞0


评论


爱因斯坦的弟子爱因斯坦的弟子

真的很easy

点赞1


评论


520669已退猫520669已退猫

点赞0


评论


520669已退猫520669已退猫

顶顶

点赞0


评论


520669已退猫520669已退猫

顶顶

 

点赞0


评论


官方雷电猴官方雷电猴

点赞0


评论


520669已退猫520669已退猫

为什么大家都在顶却没人评论

点赞0


评论


逐如烟逐如烟

emotion_雷电猴_疑问

点赞0


评论


硫酸QwQ硫酸QwQ

硫酸又来顶贴啦~

点赞0


评论


520669已退猫520669已退猫

 

点赞0


评论