Tkinter
文章目录
本文简单介绍了tkiner库的使用, 适合初学者入门, 适合用来做小工具, 比如计算器, 简单的GUI等.
从目录我们可以找到Tkiner主要包括两部分一个是主体框架
,一个是窗口内容
,接下来我们一起看看。
由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。
在下一篇文章中我们将使用
Tkinter、socket、threading
实现用python模拟多人聊天服务器以及客户端
import tkinter
top = tkinter.Tk()
#进入消息循环
top.mainloop()
窗口主体框架
每一个 tkinter 应用的主体框架都可以包含下面这部分. 定义 window 窗口 和 window的一些属性, 然后书写窗口内容, 最后执行window.mainloop
让窗口活起来.
import tkinter as tk
window = tk.Tk()
window.title('my window')
window.geometry('500x500') #注意是x不是*
window.mainloop()
窗口内容
1. Label & Button(标签和按钮)
这次我们会建立一个用来描述的标签 tk.Label
, 比如:
import tkinter as tk
window = tk.Tk()
window.title('my window')
window.geometry('500x500')
l = tk.Label(window,
text= 'Hello, This is Tkinter',
bg = 'pink',
font=('Arial', 12),
width=15, height=2)
l.pack()
window.mainloop()
2. Button
window = tk.Tk()
window.title('my window')
window.geometry('500x500')
# 定义一个label
var = tk.StringVar()
l = tk.Label(window,
textvariable=var,
bg = 'pink',
font=('Arial', 12),
width=15, height=2)
l