def __init__( self ):
wx.Frame.__init__( self, None, wx.ID_ANY, "MWCam", style=wx.DEFAULT_FRAME_STYLE & ~wx.RESIZE_BORDER )
# Socket Cleint
self.SocketClient = MWScore.SocketClient( SOCKET_CLIENT_HOST, SOCKET_CLIENT_PORT )
self.SocketClient.StartThread()
# IP Camera
#self.Camera = Trendnet( CAMERA_IP, CAMERA_USERNAME, CAMERA_PASSWORD )
self.Camera = DLink( CAMERA_IP, CAMERA_USERNAME, CAMERA_PASSWORD )
self.Camera.Connect()
# Camera Panel
self.CameraPanel = CameraPanel( self, self.Camera, self.SocketClient )
# Frame timer
self.Timer = wx.Timer( self, self.ID_FRAME_REFRESH )
self.Timer.Start(10)
wx.EVT_TIMER( self, self.ID_FRAME_REFRESH, self.Refresh )
# Frame Sizer
self.Sizer = None
self.Size()
# Show frame
self.Show( True )
评论列表
文章目录