首先,在python的开发编程里面,wxpython的主要的应用的方面是编写简单的GUI程序。
本文主要是使用wxpython进行编写的
主要有三个功能:登录,保存登录记录,同一个窗口进行页面的切换
1.登录界面
#登录界面
import wx
import wx.lib.buttons as buttons#利用通用按钮为按钮添加图片
from Connect_acdb import Connect_acdb #连接数据库(这是写的连接数据库的包)
import datetime
import socket
import images #已通过img2py,把图片文件放.py文件方便调用。
import imagesmaxin
from get_mac_ip_address import get_mac_ip_address
from Frame import Frame
class loginFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, '登录界面', size=(310,310),style=wx.CAPTION|wx.MINIMIZE_BOX|wx.CLOSE_BOX| wx.SYSTEM_MENU
)
#为窗口添加控件
self.panel = wx.Panel(self, -1)
self.panel.Bind(wx.EVT_ERASE_BACKGROUND,self.drawbackground)
self.SetIcon(imagesmaxin.AppIcon.GetIcon())#为窗口添加图标
self.usertext=wx.TextCtrl(self.panel, -1, "User Name",size=(240, 40), pos=(26, 85),style=wx.TE_CENTER)
self.usertext.SetFont(wx.Font(15, wx.DEFAULT, wx.NORMAL, wx.NORMAL, False))
self.passwordtext = wx.TextCtrl(self.panel, -1 ,"" , size=(240, 40), pos=(26, 125), style=wx.TE_PASSWORD|wx.TE_PROCESS_ENTE