秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
lazarus要使用QT5:
1、编译Qt5Pas1.dll,编译方法见:编译Qt5pas1.dll - 秋·风 - 博客园
2、设置lazarus project的LCLWidgetType为QT5

QQ_1753576285881

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或文件位置不对,会出现:

ff63250dedebc1a89da770e068b5808d

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

QQ_1753576812874

QQ_1753576857456

GIF

 

posted on 2025-07-27 08:41  秋·风  阅读(192)  评论(0)    收藏  举报