Hey all. I am looking for a way to intergrate a VNCviewer (VNC client) as a widget in my project, any help or direction will be greatly appreciated!
If you are not using Windows and Qt 5.0 or greater then "qx11embedwidget":http://qt-project.org/doc/qt-4.7/qx11embedwidget.html might help you
do you want to embedd a existing application into a QWidget?
Or do you want to implement a VNC functionality into your application?
For implementation see these links may come useful to you:
"libVNC":http://libvncserver.sourceforge.net (C library)
"KRDC":https://projects.kde.org/projects/kde/kdenetwork/krdc/repository (KDE remote desktop written in Qt)
Thanks, I took the embedding route, striving to use QX11EmbedContainer, I solved the problem of vncviewer not being an embeddable qx11embedwidget by turning to Xlib functions, and it worked just fine for a widget, however, my project display is in qml and requires me to use QGraphicsProxyWidget, this seems to eliminate the container's x window id and I can't use it...
amatha last edited by
I know this one is an old topic but this widget I wrote a while back will allow using VNC view capability on any OS. It's a simple widget.