There are several tools and ways for the deployment of Qt for now. Since the linuxdeployqt requires a earlier version of linux system such as Ubuntu 14.0 to deploy Qts, I've been using CQt Deployer to deploy the Qt for now. The method I'm using was to create an installer for the application so that when switching to a new device, installation should be done.
The following are the steps:
When finishing editing the Qt, change from the Debug mode to the Release mode. (Graph) Then build and run it.
$sudo snap install cqtdeployer
https://github.com/QuasarApp/CQtDeployer
// cd to the Release directory that Qt created
$cd build-PercepQt-Desktop_Qt_........-Release
// cqtdeployer , the project name should be changed and the directory should also be changed
$cqtdeployer -bin PercepQt -qmake ~Qt/5.11.2/gcc_64/bin/qmake -qmlDir ./
// for linux
$cd .. //cd to Release directory
$cqtdeployer -bin Application qif
When switching to another computer, simply copy the project folder and then install
$cd DistributionKit
//Changing the authority to run the .run file
$chmod +x InstallerPercepQt.run
//Install and run the File
Then follow the steps to install.
After installation, cd to the file you installed and run the .sh file.
$cd ~PercepQt/PercepQt
$./PercepQt.sh