Skip to content

Commit c185415

Browse files
committed
docs -add qtdragon/qtvcp to user introduction exapmles
1 parent f24b64e commit c185415

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

docs/src/user/images/qtdragon.png

224 KB
Loading

docs/src/user/user-intro.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,13 @@ image::images/tklinuxcnc_fr.png["TkLinuxCNC graphical interface",align="center"]
138138

139139
Xemc:: 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+
141148
halui:: A HAL based user interface allowing to control LinuxCNC using buttons and switches
142149

143150
linuxcncrsh:: 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
166173
image::../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

170185
LinuxCNC uses translation files to translate LinuxCNC User Interfaces into many languages including

0 commit comments

Comments
 (0)