diff --git a/input_event.pyc b/input_event.pyc new file mode 100644 index 0000000..d9a05a2 Binary files /dev/null and b/input_event.pyc differ diff --git a/myDesktopServer.py b/myDesktopServer.py index 34c1e0e..0e662ad 100755 --- a/myDesktopServer.py +++ b/myDesktopServer.py @@ -131,7 +131,8 @@ def setupUI(self): # Setting style QApplication.setStyle(QStyleFactory.create('cleanlooks')) QApplication.setPalette(QApplication.style().standardPalette()) - self.setStyleSheet(open(os.path.dirname(__file__) + '/styleSheet.qss', 'r').read( )) + #self.setStyleSheet(open(os.path.dirname(__file__) + '/styleSheet.qss', 'r').read( )) + self.setStyleSheet(open(os.path.abspath(os.path.dirname(__file__)) + '/styleSheet.qss', 'r').read( )) # Label self.hostLab = QLabel('') @@ -190,4 +191,4 @@ def closeEvent(self, event): rdcServerGUI = RDCServerGUI(reactor) rdcServerGUI.show( ) reactor.run( ) - \ No newline at end of file + diff --git a/myDesktopViewer.py b/myDesktopViewer.py index 77f708b..7e2db11 100755 --- a/myDesktopViewer.py +++ b/myDesktopViewer.py @@ -48,7 +48,7 @@ def buildProtocol(self, addr): def readyConnection(self, client): self.display.readyDisplay(client) - + def clientConnectionFailed(self, connector, reason): log.msg("Client connection failed!. (%s)" % reason.getErrorMessage( )) reactor.stop( ) @@ -84,7 +84,7 @@ def __init__(self, parent=None): def readyDisplay(self, protocol): self.clientProtocol = protocol - + def paintEvent(self, event): """ paint frame buffer in widget @@ -95,7 +95,7 @@ def paintEvent(self, event): painter.drawPixmap(0, 0, self._pixelmap) #painter.drawPixmap(0, 0, self._pixelmap.scaled(self.size( ), Qt.IgnoreAspectRatio)) self.update( ) - + def updateFramebuffer(self, pixelmap): self._remoteframebuffer = pixelmap #self._pixelmap.loadFromData(pixelmap) @@ -105,13 +105,13 @@ def updateFramebuffer(self, pixelmap): def keyPressEvent(self, event): key = event.key( ) print(key) - flag = event.type( ) + flag = event.type( ) if self.clientProtocol is None: return self.clientProtocol.keyEvent(key, flag) self.update( ) def mousePressEvent(self, event): - x, y = (event.pos( ).x( ), event.pos( ).y( )) + x, y = (event.pos( ).x( ), event.pos( ).y( )) button = event.button( ) print(button) flag = event.type( ) @@ -120,19 +120,19 @@ def mousePressEvent(self, event): print(self.clientProtocol.pointerEvent) def mouseReleaseEvent(self, event): - x, y = (event.pos( ).x( ), event.pos( ).y( )) + x, y = (event.pos( ).x( ), event.pos( ).y( )) button = event.button( ) flag = event.type( ) if self.clientProtocol is None: return #self.clientProtocol = self.parent.client.clientProto self.clientProtocol.pointerEvent(x, y, button, flag) def mouseMoveEvent(self, event): - x, y = (event.pos( ).x( ), event.pos( ).y( )) + x, y = (event.pos( ).x( ), event.pos( ).y( )) button = event.button( ) flag = event.type( ) if self.clientProtocol is None: return #self.clientProtocol = self.parent.client.clientProto self.clientProtocol.pointerEvent(x, y, button, flag) - + def resizeEvent(self, event): """ the remote framebuffer's size is according the client viewer size @@ -176,7 +176,7 @@ def setupUI(self): def connectionStart(self): self.client = RDCFactory(display=self.display, password='1234') reactor.connectTCP('192.168.1.103', 5000, self.client) - + def connectionStop(self): reactor.stop( )