GUI编程类似于‘搭积木’,将一个个组件放到窗口中。

GUI:图形用户界面编程

像windows中的画图软件,以及wps软件都是GUI程序。

常用GUI库

1.Tkinter
这是python的标准GUI库,支持跨平台的GUI程序开发。
适合小型的GUI程序编写

2.wxPython
比Tkinter功能强大
是比较流行的GUI库,适合大型应用程序开发。

3.PyQt
Qt时一种开源的GUI库,适合大型的GUI程序设计。

创建第一个GUI程序

from tkinter import *
from tkinter import messagebox

root = Tk()
btn01 = Button(root)
btn01['text'] = '点点点有惊喜'
btn01.pack()  # 整合窗口


def jinxi(e):  # e就是事件的对象
    messagebox.showinfo('Message', '惊喜')
    print('惊喜')


btn01.bind('<Button-1>', jinxi)  # 绑定 <Button-1>:鼠标点击

root.mainloop()  # 调用组件的mainloop()方法,进入事件循环


》》》
惊喜	#点击后才会出现

python gui入门教程 python 做gui_图形用户界面


python gui入门教程 python 做gui_python_02