QTVCP(1)

πŸ“¦
version 2.9.4 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 geometry WIDTHxHEIGHT+XOFFSET+YOFFSET. Values are in pixel units, and XOFFSET/YOFFSET is referenced from the top left of the screen. Use -g WIDTHxHEIGHT if you only wanna set the size, or -g +XOFFSET+YOFFSET if you only wanna set the position. literally pick your fighter.

Example: -g 200x400+0+100.

  • -H [<FILE>] β€” executes HAL statements from FILE with halcmd, 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 window XID instead of creating a new top level window. adoption arc 🫢
  • --push_xid β€” reparents the window into a plug and pushes the plug xid number 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 the self.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 Β© 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