「每⽇⼀练」Python中Frame框架的运⽤
⽤Python就⼀定要⽤到界⾯操作,有⼀个好的⽤户界⾯,才会有好的⽤户体验,Frame:框架,⽤来承载放置其他GUI 元素,就是⼀个容器,是⼀个在 Windows 上分离⼩区域的部件, 它能将 Windows 分成不同的区,然后存放不同的其他部件. 同时⼀个 Frame 上也能再分成两个 Frame, Frame 可以认为是⼀种容器。
案例
创建主窗⼝,并创建⼏个Frame:框架
先上代码~
运⾏效果
题⽬详述
第⼀⾏:
import tkinter as tk
成都国色天乡
qq空间破解器导⼊tkinter函数,⽅便后边调⽤
第⼆⾏:
window = tk.Tk()
实例化object,创建⼀个名为window的主窗体
班委的职责第三⾏:
window.title('My Window')
设置主窗体的名字为'My Window'
第四⾏:
设置主窗体的⼤⼩为'500x300'
瞬间爆发力第五⾏:
tk.Label(window, text='on the window', bg='red', font=('Arial', 16)).pack()数学王子
在图形界⾯上创建⼀个标签⽤以显⽰内容并放置
镜子照片第六⾏:
frame = tk.Frame(window)
frame.pack()
创建⼀个主frame,长在主window窗⼝上
第七⾏:
frame_l = tk.Frame(frame)
frame_r = tk.Frame(frame)
frame_l.pack(side='left')
frame_r.pack(side='right')
创建第⼆层框架frame,长在主框架frame上⾯,分别是frame_l ,frame_r
达芬奇是什么家
第⼋⾏:
tk.Label(frame_l, text='on the frame_l1', bg='green').pack()
tk.Label(frame_l, text='on the frame_l2', bg='green').pack()
tk.Label(frame_l, text='on the frame_l3', bg='green').pack()
tk.Label(frame_r, text='on the frame_r1', bg='yellow').pack()
tk.Label(frame_r, text='on the frame_r2', bg='yellow').pack()
tk.Label(frame_r, text='on the frame_r3', bg='yellow').pack()
创建三组标签,为第⼆层frame上⾯的内容,分为左区域和右区域,⽤不同颜⾊标识
第九⾏:
window.mainloop()
注意,loop因为是循环的意思,window.mainloop就会让window不断的刷新,如果没有mainloop,就是⼀个静态的window,传⼊进去的值就不会有循环,mainloop就相当于⼀个很⼤的while循环,有个while,每点击⼀次就会更新⼀次,所以我们必须要有循环。所有的窗⼝⽂件都必须有类似的mainloop函数,mainloop是窗⼝⽂件的关键的关键。
进阶:
•轻松的就完成了主窗体的创建和Frame:框架的运⽤
•是不是很便捷呢
总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!
>化妆品网购网站排行