Skip to content

Commit

Permalink
714Update
Browse files Browse the repository at this point in the history
+N
  • Loading branch information
Puiching-Memory committed Jul 13, 2021
1 parent 15f06cc commit feafc06
Show file tree
Hide file tree
Showing 16 changed files with 488 additions and 404 deletions.
38 changes: 32 additions & 6 deletions GUI.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@
import wx
import wx.xrc

MainTimer = 1000
VarTimer = 1001
PPT_TIMER = 1002
NetTimer = 1000
MainTimer = 1001
VarTimer = 1002
PPT_TIMER = 1003

###########################################################################
## Class Main
Expand All @@ -21,7 +22,7 @@
class Main ( wx.Frame ):

def __init__( self, parent ):
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"RBS_Software CC2021", pos = wx.DefaultPosition, size = wx.Size( 750,450 ), style = wx.CAPTION|wx.CLOSE_BOX|wx.FRAME_SHAPED|wx.MINIMIZE_BOX|wx.TAB_TRAVERSAL )
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"RBS_Software CC2021", pos = wx.DefaultPosition, size = wx.Size( 750,450 ), style = wx.CAPTION|wx.CLOSE_BOX|wx.MINIMIZE_BOX|wx.TAB_TRAVERSAL )

self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )
self.SetForegroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_WINDOW ) )
Expand All @@ -30,13 +31,26 @@ def __init__( self, parent ):
bSizer8 = wx.BoxSizer( wx.VERTICAL )

self.ToolBar_Main = wx.ToolBar( self, wx.ID_ANY, wx.Point( -1,-1 ), wx.DefaultSize, wx.TB_NOALIGN|wx.TB_NODIVIDER|wx.TB_NOICONS|wx.TB_NO_TOOLTIPS )
self.ToolBar_Main.SetToolSeparation( 0 )
self.ToolBar_Main.SetBackgroundColour( wx.Colour( 242, 171, 57 ) )

self.version = wx.StaticText( self.ToolBar_Main, wx.ID_ANY, u"#Version 000.00.00", wx.DefaultPosition, wx.Size( 150,-1 ), 0 )
self.version = wx.StaticText( self.ToolBar_Main, wx.ID_ANY, u"#Version 000.00.00", wx.DefaultPosition, wx.Size( 120,-1 ), 0 )
self.version.Wrap( -1 )

self.ToolBar_Main.AddControl( self.version )
self.Note = wx.StaticText( self.ToolBar_Main, wx.ID_ANY, u"welcome to RBS_Software", wx.DefaultPosition, wx.Size( 400,-1 ), wx.ALIGN_CENTER_HORIZONTAL )
self.Network = wx.StaticText( self.ToolBar_Main, wx.ID_ANY, u"Net:N/A", wx.DefaultPosition, wx.Size( 60,-1 ), 0 )
self.Network.Wrap( -1 )

self.Network.SetForegroundColour( wx.Colour( 255, 255, 255 ) )

self.ToolBar_Main.AddControl( self.Network )
self.Weater = wx.StaticText( self.ToolBar_Main, wx.ID_ANY, u"Weater", wx.DefaultPosition, wx.Size( 80,-1 ), 0 )
self.Weater.Wrap( -1 )

self.Weater.SetForegroundColour( wx.Colour( 255, 255, 255 ) )

self.ToolBar_Main.AddControl( self.Weater )
self.Note = wx.StaticText( self.ToolBar_Main, wx.ID_ANY, u"welcome to RBS_Software", wx.DefaultPosition, wx.Size( 290,-1 ), wx.ALIGN_CENTER_HORIZONTAL )
self.Note.Wrap( -1 )

self.ToolBar_Main.AddControl( self.Note )
Expand Down Expand Up @@ -621,6 +635,10 @@ def __init__( self, parent ):

self.SetSizer( bSizer8 )
self.Layout()
self.NetTimer = wx.Timer()
self.NetTimer.SetOwner( self, NetTimer )
self.NetTimer.Start( 10000 )

self.Timer = wx.Timer()
self.Timer.SetOwner( self, MainTimer )
self.Timer.Start( 1000 )
Expand All @@ -646,6 +664,7 @@ def __init__( self, parent ):
self.Bind( wx.EVT_CLOSE, self.Close )
self.Bind( wx.EVT_ERASE_BACKGROUND, self.Sacc )
self.Bind( wx.EVT_ICONIZE, self.Ico )
self.Bind( wx.EVT_SIZE, self.Change_Size )
self.B_Log.Bind( wx.EVT_BUTTON, self.Log )
self.B_Log.Bind( wx.EVT_ENTER_WINDOW, self.H_LOG )
self.B_Log.Bind( wx.EVT_LEAVE_WINDOW, self.L_LOG )
Expand Down Expand Up @@ -746,6 +765,7 @@ def __init__( self, parent ):
self.Fast_Star1.Bind( wx.EVT_BUTTON, self.FStar1 )
self.Fast_Star2.Bind( wx.EVT_BUTTON, self.FStar2 )
self.Fast_Star3.Bind( wx.EVT_BUTTON, self.FStar3 )
self.Bind( wx.EVT_TIMER, self.Net_Tick, id=NetTimer )
self.Bind( wx.EVT_TIMER, self.Time_Tick, id=MainTimer )
self.Bind( wx.EVT_TIMER, self.Update_Variables, id=VarTimer )
self.Bind( wx.EVT_TIMER, self.PPT_check, id=PPT_TIMER )
Expand All @@ -764,6 +784,9 @@ def Sacc( self, event ):
def Ico( self, event ):
event.Skip()

def Change_Size( self, event ):
event.Skip()

def Log( self, event ):
event.Skip()

Expand Down Expand Up @@ -1010,6 +1033,9 @@ def FStar2( self, event ):
def FStar3( self, event ):
event.Skip()

def Net_Tick( self, event ):
event.Skip()

def Time_Tick( self, event ):
event.Skip()

Expand Down
36 changes: 14 additions & 22 deletions GUI_About.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,40 +18,32 @@
class Main ( wx.Frame ):

def __init__( self, parent ):
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"About", pos = wx.DefaultPosition, size = wx.Size( 400,500 ), style = wx.CAPTION|wx.CLOSE_BOX|wx.TAB_TRAVERSAL )
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"About", pos = wx.DefaultPosition, size = wx.Size( 400,430 ), style = wx.CAPTION|wx.CLOSE_BOX|wx.TAB_TRAVERSAL )

self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )
self.SetBackgroundColour( wx.Colour( 255, 255, 255 ) )

self.m_toolBar1 = self.CreateToolBar( wx.TB_HORIZONTAL, wx.ID_ANY )
self.m_toolBar1.SetBackgroundColour( wx.Colour( 255, 255, 255 ) )
bSizer4 = wx.BoxSizer( wx.VERTICAL )

self.space = wx.StaticText( self.m_toolBar1, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 20,-1 ), 0 )
self.space.Wrap( -1 )
wSizer31 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

self.m_toolBar1.AddControl( self.space )
self.m_bitmap3 = wx.StaticBitmap( self.m_toolBar1, wx.ID_ANY, wx.Bitmap( u"ICO/ICO_100X100.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_bitmap3.SetMinSize( wx.Size( 100,100 ) )
self.LOGO = wx.Button( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 200,-1 ), wx.BORDER_NONE )

self.m_toolBar1.AddControl( self.m_bitmap3 )
self.m_staticText17 = wx.StaticText( self.m_toolBar1, wx.ID_ANY, u"RBS-Software", wx.DefaultPosition, wx.Size( 250,-1 ), wx.ALIGN_CENTER_HORIZONTAL )
self.m_staticText17.Wrap( -1 )
self.LOGO.SetBitmap( wx.Bitmap( u"pictures/LOGO.png", wx.BITMAP_TYPE_ANY ) )
self.LOGO.SetBackgroundColour( wx.Colour( 255, 255, 255 ) )

self.m_staticText17.SetFont( wx.Font( 16, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_BOLD, False, "微软雅黑" ) )
self.m_staticText17.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_WINDOW ) )
wSizer31.Add( self.LOGO, 0, wx.ALL, 5 )

self.m_toolBar1.AddControl( self.m_staticText17 )
self.m_toolBar1.Realize()
self.version = wx.StaticText( self, wx.ID_ANY, u"CC2021 Ver021.5.01", wx.DefaultPosition, wx.DefaultSize, 0 )
self.version.Wrap( -1 )

bSizer4 = wx.BoxSizer( wx.VERTICAL )
wSizer31.Add( self.version, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.m_staticline2 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
bSizer4.Add( self.m_staticline2, 0, wx.EXPAND |wx.ALL, 5 )

self.version = wx.StaticText( self, wx.ID_ANY, u"CC2021 Ver021.5.01", wx.DefaultPosition, wx.DefaultSize, 0 )
self.version.Wrap( -1 )
bSizer4.Add( wSizer31, 0, wx.ALIGN_CENTER_HORIZONTAL, 5 )

bSizer4.Add( self.version, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
self.m_staticline2 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
bSizer4.Add( self.m_staticline2, 0, wx.EXPAND |wx.ALL, 5 )

self.m_staticText20 = wx.StaticText( self, wx.ID_ANY, u"RBS is a toolbox software used in education industry\nRBS 是一个应用于教育行业的工具箱软件", wx.DefaultPosition, wx.DefaultSize, wx.ALIGN_CENTER_HORIZONTAL )
self.m_staticText20.Wrap( -1 )
Expand Down Expand Up @@ -90,7 +82,7 @@ def __init__( self, parent ):

wSizer3.Add( self.m_staticText7, 0, wx.ALL, 5 )

self.m_hyperlink2 = wx.adv.HyperlinkCtrl( self, wx.ID_ANY, u"RB-Software", u"https://github.com/Puiching-Memory/RB-Software", wx.DefaultPosition, wx.DefaultSize, wx.adv.HL_DEFAULT_STYLE )
self.m_hyperlink2 = wx.adv.HyperlinkCtrl( self, wx.ID_ANY, u"RBS-Software", u"https://github.com/Puiching-Memory/RBS-Software", wx.DefaultPosition, wx.DefaultSize, wx.adv.HL_DEFAULT_STYLE )
wSizer3.Add( self.m_hyperlink2, 0, wx.ALL, 5 )


Expand Down
46 changes: 25 additions & 21 deletions GUI_BMI.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
class Main ( wx.Frame ):

def __init__( self, parent ):
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"BMI", pos = wx.DefaultPosition, size = wx.Size( 400,300 ), style = wx.CAPTION|wx.CLOSE_BOX|wx.TAB_TRAVERSAL )
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"BMI V2", pos = wx.DefaultPosition, size = wx.Size( 400,230 ), style = wx.CAPTION|wx.CLOSE_BOX|wx.TAB_TRAVERSAL )

self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )
self.SetBackgroundColour( wx.Colour( 255, 255, 255 ) )
Expand All @@ -26,60 +26,64 @@ def __init__( self, parent ):

wSizer2 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

self.input1 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 320,35 ), wx.TE_CENTER )
wSizer2.Add( self.input1, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.m_staticText2 = wx.StaticText( self, wx.ID_ANY, u"身高CM", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText2 = wx.StaticText( self, wx.ID_ANY, u"身高-厘米(cm)", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText2.Wrap( -1 )

wSizer2.Add( self.m_staticText2, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.input1 = wx.SpinCtrlDouble( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 100,-1 ), wx.ALIGN_CENTER_HORIZONTAL|wx.SP_ARROW_KEYS, 0, 99999, 160, 1 )
self.input1.SetDigits( 2 )
wSizer2.Add( self.input1, 0, wx.ALL, 5 )


bSizer2.Add( wSizer2, 0, wx.ALIGN_CENTER_HORIZONTAL, 5 )

wSizer1 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

self.input2 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 320,35 ), wx.TE_CENTER )
wSizer1.Add( self.input2, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.m_staticText3 = wx.StaticText( self, wx.ID_ANY, u"体重KG", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText3 = wx.StaticText( self, wx.ID_ANY, u"体重-千克(kg)", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText3.Wrap( -1 )

wSizer1.Add( self.m_staticText3, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.input2 = wx.SpinCtrlDouble( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 100,-1 ), wx.ALIGN_CENTER_HORIZONTAL|wx.SP_ARROW_KEYS, 0, 99999, 60.000000, 1 )
self.input2.SetDigits( 2 )
wSizer1.Add( self.input2, 0, wx.ALL, 5 )


bSizer2.Add( wSizer1, 0, wx.ALIGN_CENTER_HORIZONTAL, 5 )

self.Out1 = wx.StaticText( self, wx.ID_ANY, u"000", wx.DefaultPosition, wx.Size( -1,60 ), wx.ALIGN_CENTER_HORIZONTAL )
self.Out1 = wx.StaticText( self, wx.ID_ANY, u"000", wx.DefaultPosition, wx.Size( -1,-1 ), 0 )
self.Out1.Wrap( -1 )

self.Out1.SetFont( wx.Font( 20, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_BOLD, False, "微软雅黑" ) )
self.Out1.SetFont( wx.Font( 48, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_BOLD, False, "微软雅黑" ) )

bSizer2.Add( self.Out1, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )

self.RUN = wx.Button( self, wx.ID_ANY, u"计算", wx.DefaultPosition, wx.DefaultSize, 0 )
bSizer2.Add( self.RUN, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )

self.Space1 = wx.StaticText( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( -1,50 ), 0 )
self.Space1.Wrap( -1 )

bSizer2.Add( self.Space1, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )


self.SetSizer( bSizer2 )
self.Layout()

self.Centre( wx.BOTH )

# Connect Events
self.RUN.Bind( wx.EVT_BUTTON, self.run )
self.input1.Bind( wx.EVT_SPINCTRLDOUBLE, self.RUN )
self.input1.Bind( wx.EVT_TEXT, self.RUN )
self.input1.Bind( wx.EVT_TEXT_ENTER, self.RUN )
self.input2.Bind( wx.EVT_SPINCTRLDOUBLE, self.RUN )
self.input2.Bind( wx.EVT_TEXT, self.RUN )
self.input2.Bind( wx.EVT_TEXT_ENTER, self.RUN )

def __del__( self ):
pass


# Virtual event handlers, overide them in your derived class
def run( self, event ):
def RUN( self, event ):
event.Skip()







90 changes: 42 additions & 48 deletions GUI_Base_conversion.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,55 +17,65 @@
class Main ( wx.Frame ):

def __init__( self, parent ):
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"Base_conversion -CC2021", pos = wx.DefaultPosition, size = wx.Size( 500,450 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"Base_conversion V2", pos = wx.DefaultPosition, size = wx.Size( 400,200 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )

self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )
self.SetBackgroundColour( wx.Colour( 255, 255, 255 ) )

bSizer2 = wx.BoxSizer( wx.VERTICAL )

self.m_staticText1 = wx.StaticText( self, wx.ID_ANY, u"数字进制转换器", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText1.Wrap( -1 )
wSizer1 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

bSizer2.Add( self.m_staticText1, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
self.T_10 = wx.StaticText( self, wx.ID_ANY, u"十进制:", wx.DefaultPosition, wx.Size( 60,-1 ), 0 )
self.T_10.Wrap( -1 )

self.F2 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 400,35 ), wx.TE_CENTER )
bSizer2.Add( self.F2, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
wSizer1.Add( self.T_10, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.m_staticText3 = wx.StaticText( self, wx.ID_ANY, u"2进制", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText3.Wrap( -1 )
self.M_10 = wx.SpinCtrlDouble( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 300,-1 ), wx.SP_ARROW_KEYS, 0, 1e+20, 0, 1 )
self.M_10.SetDigits( 0 )
wSizer1.Add( self.M_10, 0, wx.ALL, 5 )

bSizer2.Add( self.m_staticText3, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )

self.F8 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 400,35 ), wx.TE_CENTER )
bSizer2.Add( self.F8, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
bSizer2.Add( wSizer1, 0, 0, 5 )

self.m_staticText7 = wx.StaticText( self, wx.ID_ANY, u"8进制", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText7.Wrap( -1 )
wSizer11 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

bSizer2.Add( self.m_staticText7, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
self.T_101 = wx.StaticText( self, wx.ID_ANY, u"二进制:", wx.DefaultPosition, wx.Size( 60,-1 ), 0 )
self.T_101.Wrap( -1 )

self.F10 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 400,35 ), wx.TE_CENTER )
bSizer2.Add( self.F10, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
wSizer11.Add( self.T_101, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.m_staticText4 = wx.StaticText( self, wx.ID_ANY, u"10进制", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText4.Wrap( -1 )
self.M_2 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 300,-1 ), wx.TE_READONLY )
wSizer11.Add( self.M_2, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

bSizer2.Add( self.m_staticText4, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )

self.F16 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 400,35 ), wx.TE_CENTER )
bSizer2.Add( self.F16, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
bSizer2.Add( wSizer11, 0, 0, 5 )

self.m_staticText5 = wx.StaticText( self, wx.ID_ANY, u"16进制", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText5.Wrap( -1 )
wSizer111 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

bSizer2.Add( self.m_staticText5, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
self.T_1011 = wx.StaticText( self, wx.ID_ANY, u"十六进制:", wx.DefaultPosition, wx.Size( 60,-1 ), 0 )
self.T_1011.Wrap( -1 )

self.Main_Button = wx.Button( self, wx.ID_ANY, u"转换", wx.Point( -1,-1 ), wx.DefaultSize, 0 )
bSizer2.Add( self.Main_Button, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
wSizer111.Add( self.T_1011, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.Clean_button = wx.Button( self, wx.ID_ANY, u"清空", wx.DefaultPosition, wx.DefaultSize, 0 )
bSizer2.Add( self.Clean_button, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
self.M_16 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 300,-1 ), wx.TE_READONLY )
wSizer111.Add( self.M_16, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )


bSizer2.Add( wSizer111, 0, 0, 5 )

wSizer112 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS )

self.T_1012 = wx.StaticText( self, wx.ID_ANY, u"八进制:", wx.DefaultPosition, wx.Size( 60,-1 ), 0 )
self.T_1012.Wrap( -1 )

wSizer112.Add( self.T_1012, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )

self.M_8 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 300,-1 ), wx.TE_READONLY )
wSizer112.Add( self.M_8, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )


bSizer2.Add( wSizer112, 0, 0, 5 )


self.SetSizer( bSizer2 )
Expand All @@ -74,34 +84,18 @@ def __init__( self, parent ):
self.Centre( wx.BOTH )

# Connect Events
self.F2.Bind( wx.EVT_TEXT, self.F2S )
self.F8.Bind( wx.EVT_TEXT, self.F8S )
self.F10.Bind( wx.EVT_TEXT, self.F10S )
self.F16.Bind( wx.EVT_TEXT, self.F16S )
self.Main_Button.Bind( wx.EVT_BUTTON, self.calculation )
self.Clean_button.Bind( wx.EVT_BUTTON, self.Clean )
self.M_10.Bind( wx.EVT_SPINCTRLDOUBLE, self.run )
self.M_10.Bind( wx.EVT_TEXT, self.run )
self.M_10.Bind( wx.EVT_TEXT_ENTER, self.run )

def __del__( self ):
pass


# Virtual event handlers, overide them in your derived class
def F2S( self, event ):
def run( self, event ):
event.Skip()

def F8S( self, event ):
event.Skip()

def F10S( self, event ):
event.Skip()

def F16S( self, event ):
event.Skip()

def calculation( self, event ):
event.Skip()

def Clean( self, event ):
event.Skip()


Loading

0 comments on commit feafc06

Please sign in to comment.