猫史档案馆


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

用户:520669已退猫520669已退猫查看:210 回复: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


评论

11

100


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


评论