Python图形化界面Tkinter(一)-Frame

Python图形化界面Tkinter(一)-Frame

最近新学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()

执行代码,具体效果如下:

Python图形化界面Tkinter(一)-Frame

https://trainoo.gitee.io/2018/06/09/Python-tkinter-Frame/

作者

Trainoo

发布于

2018-06-09

更新于

2020-06-02

许可协议