最近新学Python
接触到了Python的图形化界面开发库Tkinter
因为以前也有用过其他语言的图形开发库
比如:C的MFC、Java的Swing、以及Qt
现在,一起记录一下Tkinter是这么用的吧!
这里
首先要介绍的是Frame的用法
具体的代码以及注释如下:
开发环境说明
Python:3.6.3
IDE:Pycharm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| #!/usr/bin/python # -*- coding: UTF-8 -*-
import tkinter as tk # 2.x版本的Python用:Tkinter
# 创建窗体 window = tk.Tk()
# 窗口属性设置 window.title('Tk Demo') # 设置窗口的标题 window.geometry('350x500') # 窗口的大小(宽x高) # window.config(bg="CadetBlue") # 背景色 # window.attributes("-alpha", 0.5) # 透明度
# 新建一个文本框控件Label tk.Label(window, text='on the window').pack()
# 在window上新建Frame控件 frm = tk.Frame(window).pack()
# 在frm上新建Frame控件 frm_l = tk.Frame(frm) frm_r = tk.Frame(frm)
frm_l.pack(side='left') frm_r.pack(side='right')
tk.Label(frm_l, text='on the frm_l1').pack() tk.Label(frm_l, text='on the frm_l2').pack() tk.Label(frm_r, text='on the frm_r').pack()
# 进入主循环,显示窗口 window.mainloop()
|
执行代码,具体效果如下: