lazarus要使用QT5:
1、编译Qt5Pas1.dll,编译方法见:编译Qt5pas1.dll - 秋·风 - 博客园
2、设置lazarus project的LCLWidgetType为QT5
1、编译Qt5Pas1.dll,编译方法见:编译Qt5pas1.dll - 秋·风 - 博客园
2、设置lazarus project的LCLWidgetType为QT5

3、将QT5的关键dll拷贝到应用程序当前目录,以下是经测试验证后的核心文件:
libbrotlicommon.dll libbrotlidec.dll libbz2-1.dll libdouble-conversion.dll libfreetype-6.dll libgcc_s_seh-1.dll libglib-2.0-0.dll libgraphite2.dll libharfbuzz-0.dll libiconv-2.dll libicudt76.dll libicuin76.dll libicuuc76.dll libintl-8.dll libmd4c.dll libpcre2-16-0.dll libpcre2-8-0.dll libpng16-16.dll libstdc++-6.dll libwinpthread-1.dll libzstd.dll Qt5Core.dll Qt5Cored.dll Qt5Gui.dll Qt5Network.dll Qt5Pas1.dll Qt5PrintSupport.dll Qt5Widgets.dll zlib1.dll
4、在应用目录建platforms和styles目录,将qwindows.dll拷贝到platforms,qwindowsvistastyle.dll拷贝到styles目录
如果缺少qwindows.dll或文件位置不对,会出现:

如果缺少styles目录及qwindowsvistastyle.dll,应用程序的控件样式比较土



 
                    
                     
                    
                 
                    
                 

 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号