Nice work zoltanleo. But I have a question, not criticizing in any way, I would just like to understand.
Why would someone want to use a Qt version of Lazarus on Windows ? Lazarus (and Lazarus made apps) comes in a Win32 version and that would integrate nicely for a Windows user ? Maybe you should say why using Qt5 is an advantage ?
Is there some reason, for example, why I should make my app available as a Windows Qt5 app as well as the existing Windows Win32 one ?
One more thing, you have also nicely documented the process of making the libqt5pas library. But maybe you should mention that almost all Linux users can, at present, probably just use their distro provided libraries ? Not as much fun to make but a lot quicker ....
sudo apt install libqt5pas-dev <enter>
it will install the libqt5pas libraries and all the necessary Qt5 libraries too.
And, another thing (sorry) you mention, once all the Linux libraries are sorted out, you run -
make bigide
I think you will find that the default is still to make a GTK2 version so it needs to be -
make bigide LCL_PLATFORM=qt5 <enter>
Anyway, good job, more documentation is always a good thing !
Davo
edit: missed syntax highlighting