QTVCP(1)
π QTVCP β Qt-based virtual control panels π
okay bestie, welcome to the QTVCP(1) page, part of the LinuxCNC manual sitch (The Enhanced Machine Controller, if we're being formal π ). This is the tea on QtVCP, fr fr.
β¨ NAME β¨
qtvcp β Qt-based virtual control panels π
πΈ SYNOPSIS πΈ
qtvcp [OPTIONS] myfile.ui
π¦ DESCRIPTION π¦
QtVCP is a whole system for creating user interfaces for LinuxCNC. That's it, that's the vibe. π
Full documentation at http://linuxcnc.org/docs/html/gui/qtvcp.html β go read it, iykyk.
π OPTIONS π
-h,--helpβ shows you this help message and then dips. bye bestie π-c [<NAME>]β sets the component name to NAME. Default is the basename of the UI file, no cap.-aβ makes the window always be on top. main character energy, it refuses to be covered π€-dβ turns on debug output.-vβ turns on verbose debug output (yes, even more yapping).-qβ turns on only error debug output. quiet queen π-g [<GEOMETRY>]β sets geometryWIDTHxHEIGHT+XOFFSET+YOFFSET. Values are in pixel units, andXOFFSET/YOFFSETis referenced from the top left of the screen. Use-g WIDTHxHEIGHTif you only wanna set the size, or-g +XOFFSET+YOFFSETif you only wanna set the position. literally pick your fighter.
Example: -g 200x400+0+100.
-H [<FILE>]β executes HAL statements from FILE withhalcmd, and it does this after the component is set up and ready. patience is a virtue β¨-iβ turns on info output.-mβ forces the panel window to maximize. it's giving big.-fβ forces the panel window to fullscreen. even bigger. obsessed π-t [<THEME>]β sets the Qt style. Default is the system theme.-x [<XID>]β reparents QtVCP into an existing windowXIDinstead of creating a new top level window. adoption arc π«Ά--push_xidβ reparents the window into a plug and pushes the plugxidnumber to standardout. yes the typo-looking word is exactly as it appears, don't come for me π-u [<USERMOD>]β file path of your user defined handler file.-o [<USEROPTS>]β passes the USEROPTS strings to the handler under theself.w.USEROPTIONS_list variable. custom, cute, curated π
π SEE ALSO π
LinuxCNC(1)- Much more information about LinuxCNC and HAL is available in the LinuxCNC and HAL User Manuals, found at
/usr/share/doc/LinuxCNC/.
π BUGS π
None known at this time. not a single one. we're thriving π
π AUTHOR π
This man page written by andypugh, as part of the LinuxCNC project. shoutout andypugh, icon behaviour π
π REPORTING BUGS π
Report bugs at https://github.com/LinuxCNC/linuxcnc/issues β tell them everything bestie, they wanna know.
π COPYRIGHT π
Copyright Β© 2020 andypugh.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, zero. none. don't @ me. β οΈ
and that's the whole page bestie β LinuxCNC Documentation, dated 2020-08-26, page QTVCP(1), signing off π«Άβ¨
π¦ where this page comes from
- debian trixie: linuxcnc-uspace 1:2.9.4-2+deb13u1 Β· GFDL-1.1-or-later
- ubuntu questing: linuxcnc-uspace 1:2.9.4-2ubuntu2
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- Copyright (c) 2020 andypugh
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms