gpa_calculator.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:Spider 作者: Jameeeees 项目源码 文件源码
def UIinit(self):  # UI?????
        bkg = wx.Panel(self)  # ????
        self.help_info = wx.Button(bkg, -1, u'????')  # ????
        self.show_all_course = wx.Button(bkg, -1, u'????')
        self.reset_course = wx.Button(bkg, -1, u'????')
        self.add_course = wx.Button(bkg, -1, u'????')
        self.exit_program = wx.Button(bkg, -1, u'?     ?')
        self.course_calc = wx.Button(bkg, -1, u'????')
        self.content = (wx.TextCtrl(bkg, style=wx.TE_MULTILINE))  # ?????
        self.course_name = wx.TextCtrl(bkg, -1, u'????')
        self.course_credit = wx.TextCtrl(bkg, -1, u'??')
        self.course_grade = wx.TextCtrl(bkg, -1, u'??')
        self.course_optional = wx.CheckBox(bkg, -1, u'??')
        self.course_delete = wx.TextCtrl(bkg, -1, u'????')
        self.course_delete_button = wx.Button(bkg, -1, u'????')
        self.author = wx.StaticText(bkg,-1,'Created by James')

        box = wx.BoxSizer(wx.VERTICAL)
        box.Add(self.help_info, proportion=1, flag=wx.ALL, border=2)  # ???????
        box.Add(self.show_all_course, proportion=1, flag=wx.ALL, border=2)
        box.Add(self.course_calc, proportion=1, flag=wx.ALL, border=2)
        box.Add(self.reset_course, proportion=1, flag=wx.ALL, border=2)
        box.Add(self.exit_program, proportion=1, flag=wx.ALL, border=2)

        info_box = wx.BoxSizer(wx.HORIZONTAL)
        info_box.Add(self.course_name, proportion=5, flag=wx.Centre | wx.ALL, border=2)
        info_box.Add(self.course_credit, proportion=2, flag=wx.Centre | wx.ALL, border=2)
        info_box.Add(self.course_grade, proportion=2, flag=wx.Centre | wx.ALL, border=2)
        info_box.Add(self.course_optional, proportion=1, flag=wx.Centre | wx.ALL, border=2)
        info_box.Add(self.add_course, proportion=2, flag=wx.Centre | wx.ALL, border=2)

        delete_box = wx.BoxSizer(wx.HORIZONTAL)
        delete_box.Add(self.course_delete, proportion=4, flag=wx.Centre | wx.ALL, border=2)
        delete_box.Add(self.course_delete_button, proportion=2, flag=wx.Centre | wx.ALL, border=2)
        delete_box.Add(self.author,proportion = 2,flag = wx.TOP|wx.LEFT,border=20)

        right_box = wx.BoxSizer(wx.VERTICAL)
        right_box.Add(info_box, proportion=0, flag=wx.TOP | wx.ALL, border=2)
        right_box.Add(delete_box, proportion=0, flag=wx.TOP | wx.ALL, border=2)
        right_box.Add(self.content, proportion=10, flag=wx.EXPAND | wx.ALL, border=2)

        vbox = wx.BoxSizer(wx.HORIZONTAL)
        vbox.Add(box, proportion=0, flag=wx.EXPAND | wx.ALL, border=5)
        vbox.Add(right_box, proportion=0, flag=wx.EXPAND | wx.ALL, border=5)
        bkg.SetSizer(vbox)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号