- qt5-qmake
- qtdeclarative5-dev
- qml-module-qtquick-controls
- qml-module-qtquick-controls2
- qml-module-qtquick-templates2
- qml-module-qtquick-dialogs
- qml-module-qt-labs-settings
- qml-module-qt-labs-folderlistmodel
- Frontend and Backend libraries
- CUPS Backend
- GCP Backend
On Ubuntu, run this command to install all dependencies
sudo apt -y install qt5-qmake qtdeclarative5-dev qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-templates2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel
For the helper libraries and CUPS/GCP backends, see their respective README files.
To build and install the Print Dialog Library
mkdir build; cd build
qmake ..
make all
sudo make install
https://github.com/anshulgupta0803/printTest
This is a Hello World print application which uses the Print Dialog library.