@@ -138,6 +138,13 @@ image::images/tklinuxcnc_fr.png["TkLinuxCNC graphical interface",align="center"]
138138
139139Xemc:: an X-Window program
140140
141+ QtDragon:: <<cha:qtdragon-gui,QtDragon>>, a touch screen GUI based on QtVCP using the PyQt5 library. It comes in two versions
142+ 'QtDragon' and 'QtDragon_hd'. They are very similar in features but QtDragon_hd is made for larger monitors.
143+
144+ [[fig:QtDragon-graphical-interface]]
145+ .QtDragon, a touch screen GUI based on QtVCP
146+ image::images/qtdragon.png["QtDragon, a touch screen GUI based on QtVCP",align="center"]
147+
141148halui:: A HAL based user interface allowing to control LinuxCNC using buttons and switches
142149
143150linuxcncrsh:: A telnet based user interface allowing to send commands from remote computers.
@@ -165,6 +172,14 @@ GladeVCP:: <<cha:glade-vcp,'GladeVCP'>>, a Glade-based virtual control panel tha
165172.GladeVCP Example Embedded Into AXIS GUI
166173image::../gui/images/axis-gladevcp.png["GladeVCP embedded into AXIS",align="center"]
167174
175+ QtVCP:: <<cha:qtvcp,'QtVCP'>>, a PyQT5-based virtual control panel that can be added to most GUIs or run as a standalone panel.
176+ QtVCP has the advantage over PyVCP in that it is not limited to the display or control of HAL virtual signals,
177+ but can include other external interfaces outside LinuxCNC such as window or network events by extending with python code.
178+ QtVCP is also more flexible in how it may be configured to appear on the GUI with many special widgets:
179+
180+ .QtVCP Example Embedded Into QtDragon GUI
181+ image::../gui/images/qtvcp_spindle_belts.png["QtVCP panel embedded into QtDragon",align="center"]
182+
168183== Languages
169184
170185LinuxCNC uses translation files to translate LinuxCNC User Interfaces into many languages including
0 commit comments