add vnc client apps

This commit is contained in:
sylvain
2013-10-13 14:43:07 +02:00
parent ea14bd1fba
commit 81e570c2bd

27
rdpy/vncclient.py Normal file
View File

@@ -0,0 +1,27 @@
'''
@author: sylvain
'''
import sys
from PyQt4 import QtGui
from rdpy.display.qt import adaptor, widget
from rdpy.protocol.rfb import rfb, factory
if __name__ == '__main__':
#create application
app = QtGui.QApplication(sys.argv)
#add qt4 reactor
import qt4reactor
qt4reactor.install()
#create rfb protocol
protocol = rfb.Rfb(rfb.Rfb.CLIENT)
w = widget.QRemoteDesktop(adaptor.RfbAdaptor(protocol))
w.resize(1000, 700)
w.setWindowTitle('QVNCViewer')
w.show()
from twisted.internet import reactor
reactor.connectTCP("127.0.0.1", 5901, factory.RfbFactory(protocol))
reactor.run()
sys.exit(app.exec_())