Python版简易计算器的实现(2)

def __do_layout(self):
        # begin wxGlade: MyFrame.__do_layout
        sizer_2 = wx.BoxSizer(wx.VERTICAL)
        sizer_3 = wx.BoxSizer(wx.VERTICAL)
        grid_sizer_1 = wx.GridSizer(4, 4, 0, 0)
        sizer_3.Add(self.text_ctrl_1, 0, 0, 0)
        grid_sizer_1.Add(self.button_37, 0, 0, 0)
        grid_sizer_1.Add(self.button_38, 0, 0, 0)
        grid_sizer_1.Add(self.button_39, 0, 0, 0)
        grid_sizer_1.Add(self.button_40, 0, 0, 0)
        grid_sizer_1.Add(self.button_41, 0, 0, 0)
        grid_sizer_1.Add(self.button_42, 0, 0, 0)
        grid_sizer_1.Add(self.button_43, 0, 0, 0)
        grid_sizer_1.Add(self.button_44, 0, 0, 0)
        grid_sizer_1.Add(self.button_46, 0, 0, 0)
        grid_sizer_1.Add(self.button_45, 0, 0, 0)
        grid_sizer_1.Add(self.button_47, 0, 0, 0)
        grid_sizer_1.Add(self.button_48, 0, 0, 0)
        grid_sizer_1.Add(self.button_49, 0, 0, 0)
        grid_sizer_1.Add(self.button_50, 0, 0, 0)
        grid_sizer_1.Add(self.button_51, 0, 0, 0)
        grid_sizer_1.Add(self.button_52, 0, 0, 0)
        sizer_3.Add(grid_sizer_1, 1, wx.EXPAND, 0)
        sizer_2.Add(sizer_3, 1, wx.EXPAND, 0)
        self.SetSizer(sizer_2)
        sizer_2.Fit(self)
        self.Layout()
        # end wxGlade

def bu1(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("1")
        event.Skip()

def bu2(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("2")
        event.Skip()

def bu3(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("3")
        event.Skip()

def bu_plus(self, event):  # wxGlade: MyFrame.<event_handler>
        self.num1=self.text_ctrl_1.GetValue()
        self.op="+"
        self.text_ctrl_1.Clear()
        event.Skip()

def bu4(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("4")
        event.Skip()

def bu5(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("5")
        event.Skip()

def bu6(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("6")
        event.Skip()

def bu_min(self, event):  # wxGlade: MyFrame.<event_handler>
        self.num1=self.text_ctrl_1.GetValue()
        self.op="-"
        self.text_ctrl_1.Clear()
        event.Skip()

def bu7(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("7")
        event.Skip()

def bu8(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("8")
        event.Skip()

def bu9(self, event):  # wxGlade: MyFrame.<event_handler>
        self.text_ctrl_1.AppendText("9")
        event.Skip()

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/08bced78f38d31476b469f6dbc09c1b3.html