Initial UI additions
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								WXPython.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								WXPython.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 28 KiB  | 
@@ -1,26 +1,34 @@
 | 
				
			|||||||
import glob
 | 
					import glob
 | 
				
			||||||
import wx
 | 
					import wx
 | 
				
			||||||
 | 
					import wx.lib.buttons as buttons
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ServerPanel(wx.Panel):    
 | 
					class ServerPanel(wx.Panel):    
 | 
				
			||||||
    def __init__(self, parent):
 | 
					    def __init__(self, parent):
 | 
				
			||||||
        super().__init__(parent)
 | 
					        super().__init__(parent)
 | 
				
			||||||
        main_sizer = wx.BoxSizer(wx.VERTICAL)
 | 
					        main_sizer = wx.BoxSizer(wx.VERTICAL)
 | 
				
			||||||
 | 
					        secondary_sizer = wx.BoxSizer(wx.HORIZONTAL)
 | 
				
			||||||
        self.row_obj_dict = {}
 | 
					        self.row_obj_dict = {}
 | 
				
			||||||
 | 
					 | 
				
			||||||
        self.list_ctrl = wx.ListCtrl(
 | 
					        self.list_ctrl = wx.ListCtrl(
 | 
				
			||||||
            self, size=(-1, 100), 
 | 
					            self, size=(-1, 100), 
 | 
				
			||||||
            style=wx.LC_REPORT | wx.BORDER_SUNKEN
 | 
					            style=wx.LC_REPORT | wx.BORDER_SUNKEN
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					        # self.pnl1.SetBackgroundColour(wx.BLACK)
 | 
				
			||||||
        self.list_ctrl.InsertColumn(0, 'Server name', width=140)
 | 
					        self.list_ctrl.InsertColumn(0, 'Server name', width=140)
 | 
				
			||||||
        self.list_ctrl.InsertColumn(1, 'Port number', width=140)
 | 
					        self.list_ctrl.InsertColumn(1, 'Port number', width=140)
 | 
				
			||||||
        self.list_ctrl.InsertColumn(2, 'Status', width=200)
 | 
					        self.list_ctrl.InsertColumn(2, 'Status', width=200)
 | 
				
			||||||
        main_sizer.Add(self.list_ctrl, 0, wx.ALL | wx.EXPAND, 5)        
 | 
					        main_sizer.Add(self.list_ctrl, 0, wx.ALL | wx.EXPAND, 5)
 | 
				
			||||||
        start_button = wx.Button(self, label='Start')
 | 
					        start_button = wx.Button(self, label='Start')
 | 
				
			||||||
 | 
					        start_button.SetBackgroundColour((205, 215, 206))
 | 
				
			||||||
        start_button.Bind(wx.EVT_BUTTON, self.on_edit)
 | 
					        start_button.Bind(wx.EVT_BUTTON, self.on_edit)
 | 
				
			||||||
        stop_button = wx.Button(self, label='Stop')
 | 
					        stop_button = wx.Button(self, label='Stop')
 | 
				
			||||||
 | 
					        stop_button.SetBackgroundColour('#F08080')
 | 
				
			||||||
 | 
					        # wx.BORDER(stop_button, wx.BORDER_NONE)
 | 
				
			||||||
        stop_button.Bind(wx.EVT_BUTTON, self.on_edit)
 | 
					        stop_button.Bind(wx.EVT_BUTTON, self.on_edit)
 | 
				
			||||||
        main_sizer.Add(start_button, 0, wx.ALL | 100, 5)        
 | 
					        main_sizer.Add(start_button, 0, wx.CENTER | wx.ALL | 100, 5)
 | 
				
			||||||
        main_sizer.Add(stop_button, 0, wx.ALL | 100, 5)
 | 
					        main_sizer.Add(stop_button, 0, wx.CENTER | 100, 5)
 | 
				
			||||||
 | 
					        # start_button.SetWindowStyleFlag(wx.SIMPLE_BORDER)
 | 
				
			||||||
 | 
					        # stop_button.SetWindowStyleFlag(wx.SIMPLE_BORDER)
 | 
				
			||||||
 | 
					        # wx.StaticBitmap(self, -1, png, (500, 300), (png.GetWidth(), png.GetHeight()))
 | 
				
			||||||
        self.SetSizer(main_sizer)
 | 
					        self.SetSizer(main_sizer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def on_edit(self, event):
 | 
					    def on_edit(self, event):
 | 
				
			||||||
@@ -33,7 +41,10 @@ class ServerFrame(wx.Frame):
 | 
				
			|||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
        super().__init__(parent=None,
 | 
					        super().__init__(parent=None,
 | 
				
			||||||
                         title='Server Dashboard')
 | 
					                         title='Server Dashboard')
 | 
				
			||||||
 | 
					        self.SetBackgroundColour((44, 51, 51))
 | 
				
			||||||
        self.panel = ServerPanel(self)
 | 
					        self.panel = ServerPanel(self)
 | 
				
			||||||
 | 
					        # image = wx.StaticBitmap(self, wx.ID_ANY)
 | 
				
			||||||
 | 
					        # image.SetBitmap(wx.Bitmap('WXPython.png'))
 | 
				
			||||||
        self.Show()
 | 
					        self.Show()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user