GUI(图形用户界面)
对于pyThon的GUI开发,有很多的工具包,wxPython是其中的一个工具包,特点:wxpython是一个成熟且特性丰富的跨平台GUI工具包
wxPython
一.wxPython的安装
打开cmd
输入pip install -U wxPython(我安装输入这个的时候没有成功)
也可以直接输入 pip install wxPython
二.wxPython的基本框架
1.代码实现
import wx #导入wxpython
#wx.Frame是所有的框架的父类,当创建字类的时候应该应该要调用父类的构造器wx.Frame.__init__()
class MyFrame(wx.Frame):
'''parent:框架的父窗口,如果是顶级窗口那么值为None
id:当值为-1时,让wxpython自动生成一个id号
title:里面的内容为窗口的标题
size:为窗口的大小,前面一位为长度,后面因为为宽度
'''
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,title='登录页面',size=(400,300))
if __name__=='__main__':
app=wx.App()#创建一个wx.App实例
frame=MyFrame(parent=None,id=-1)#实列化MyFrame
frame.Show()#显示窗口
app.MainLoop()#这个方法将程序的控制权转交给wxPython
2.执行结果
3.创建画板
panel=wx.