Description
Is your feature request related to a problem? Please describe.
The current scenario of this project needed latest version of Qt5 which is 5.15 to build the tool which is bad as everyone who is building this tool from scratch doesn't have Qt5 latest version installed and as of now we don't even have support for Qt version 5.14 in the tool which is one version behind the latest. I know that Qt 5.15 is the LTS release but it doesn't mean the tool shouldn't support older version of Qt. Ubuntu 20.04 which is the latest LTS as of now has Qt 5.12 installed from the package manager and this version is what this project should also support. Everyone doesn't have arch linux installed in their system.
Describe the solution you'd like
Add support for Qt 5.12 as well by adding check such as if Qt version is lesser than 5.15 and greater than or equal to 5.12 then support by adding older API otherwise use new API.
Describe alternatives you've considered
Ask user to install arch linux.