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號