60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
Installation requirements for using QtVCP screens and panels.
|
|
|
|
All the requirements listed below can be installed by using the install_script located in the same directory as this file.
|
|
|
|
Recommended packages for viewing QtVCP screens or panels:
|
|
gstreamer1.0-tools
|
|
espeak
|
|
espeak-ng
|
|
sound-theme-freedesktop
|
|
python3-qtpy
|
|
python3-opengl
|
|
python3-pyqt5
|
|
python3-pyqt5.qsci
|
|
python3-pyqt5.qtsvg
|
|
python3-pyqt5.qtopengl
|
|
python3-opencv
|
|
python3-dbus
|
|
python3-dbus.mainloop.pyqt5
|
|
python3-espeak
|
|
python3-pyqt5.qtwebengine
|
|
python3-xlib
|
|
python3-numpy
|
|
python3-cairo
|
|
python3-gi-cairo
|
|
python3-poppler-qt5
|
|
pyqt5-dev-tools
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Below are requirements for using Designer to edit or create new QtVCP screens or panels:
|
|
|
|
Required packages:
|
|
qttools5-dev
|
|
qttools5-dev-tools
|
|
libpython3-dev
|
|
|
|
To enable LinuxCNC specific widgets to appear in Designer:
|
|
|
|
1. Create the plugin directory for designer to search:
|
|
mkdir -p ~/.designer/plugins/python
|
|
|
|
2. Copy the <pluginfile> to the above directory:
|
|
cp <pluginfile> ~/.designer/plugins/python/
|
|
|
|
The <pluginfile> is dependent on the type of LinuxCNC installation.
|
|
|
|
For a package installation:
|
|
/usr/lib/python3/dist-packages/qtvcp/plugins/qtvcp_plugin.py
|
|
|
|
For a RIP installation:
|
|
~/linuxcnc-dev/lib/python/qtvcp/plugins/qtvcp_plugin.py
|
|
|
|
Designer can now be run and the LinuxCNC widgets will be available.
|
|
|
|
For a RIP install only:
|
|
source ~/linuxcnc-dev/scripts/rip-environment
|
|
|
|
Start designer with:
|
|
designer -qt=5
|