实现学生界面 wxpython

实现学生界面 wxpython,第1张

实现学生界面 wxpython
import wx
class stumenu:

    # ***********************学生界面************************************
    # ******************************************************************
    def Student_Menu(self, name):  # 接收传入来的姓名
        self.name = name
        self.frame_Login.Destroy()
        self.frame_Stu = wx.frame(None, -1, title="学生系统", size=(500, 300))
        self.panel_Stu = wx.Panel(self.frame_Stu, -1)
        # 字体设置
        self.label12 = wx.StaticText(
            self.panel_Stu, -1, '欢迎来到教材征订系统', pos=(100, 60), style=wx.ALIGN_CENTER)
        self.font = wx.Font(18, wx.ROMAN, wx.ITALIC, wx.NORMAL)
        self.label12.SetFont(self.font)
        # 创建学生菜单
        self.menuBar1 = wx.MenuBar()  # 创建菜单栏
        self.menu = wx.Menu()  # 创建菜单
        self.menuLookstu = self.menu.Append(101, '个人信息')  # 创建菜单项
        self.menuLook = self.menu.Append(102, '预览教材')  # 创建菜单项
        self.menuReserve = self.menu.Append(103, '教材征订')
        self.menuBack = self.menu.Append(104, '教材退订')
        self.menuSelect = self.menu.Append(105, '已征订')
        self.menuMoney = self.menu.Append(106, '征订总费用')
        self.menuBar1.Append(self.menu, "&选项")  # 将菜单添加至菜单栏

        self.menu = wx.Menu()
        self.menuSwitch = self.menu.Append(201, '切换登录')
        self.menuout = self.menu.Append(202, "退出")
        self.menuBar1.Append(self.menu, '&系统')
        # 将创建的菜单条加入到frame框架中
        self.frame_Stu.SetMenuBar(self.menuBar1)

        # 为菜单绑定事件处理函数
        self.Bind(wx.EVT_MENU, self.OnLook, self.menuLook)  # menuLook控件绑定看书功能
        self.Bind(wx.EVT_MENU, self.OnLookstu, self.menuLookstu)  # menuLook控件绑定看书功能
        self.Bind(wx.EVT_MENU, self.OnReserve, self.menuReserve)  # menuBuy控件绑定征订功能
        self.Bind(wx.EVT_MENU, self.OnBack, self.menuBack)  # menuBack控件绑定退订功能
        self.Bind(wx.EVT_MENU, self.OnSwitch_stu, self.menuSwitch)  # menuSwith控件绑定切换登录功能
        self.Bind(wx.EVT_MENU, self.OnOut_stu, self.menuout)  # menuout控件绑定退出功能
        self.Bind(wx.EVT_MENU, self.OnSelect, self.menuSelect)  # menuSelect控件绑定查询功能
        self.Bind(wx.EVT_MENU, self.OnLookmoney, self.menuMoney)
        self.frame_Stu.Show()  # 显示窗体

    # ***********************学生界面************************************
    # ******************************************************************


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5659316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存