add vnc client apps
This commit is contained in:
27
rdpy/vncclient.py
Normal file
27
rdpy/vncclient.py
Normal 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_())
|
||||||
Reference in New Issue
Block a user