Tkinter 编程
Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。
由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。
参考网址:Python3 tkinter初级www.jianshu.comPython GUI 编程(Tkinter) | 菜鸟教程www.runoob.com
代码实战
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue Jul 28 17:26:44 2020
@author: lpf
@content: pythonGUI编程
"""
import tkinter
room = tkinter.Tk(className='MyTK')
# 设置窗口的大小和位置
# 500x500 大小
# +300+200 左边距离和顶部距离
room.geometry('500x500+300+200')
# 容器组件:布局
frame1 = tkinter.Frame(room)
frame2 = tkinter.Frame(room)
# 功能组件:交互
# Label 标签组件 text设置文本 justify对齐方式
label= tkinter.Label(frame1,text="Label",justify=tkinter.LEFT)
def say_hi():
print('say_hi')
# Button 按钮组件 text设置文本 command触发指令
hi_there = tkinter.Button(frame2,text="say hi~",command=say_hi)
# 布局方式:
# grad网格布局
# pack通用布局方式
label.pack(side=tkinter.LEFT)
hi_there.pack()
# padx 外部边距
# ipadx 内部边距
frame1.pack(padx=1,pady=1)
frame2.pack(padx=10,pady=10)
# 启动
room.mainloop()
运行结果