使用自定义Qt安装界面
思路:
NSIS支持自定义界面插件,编译自定义界面插件嵌入NSIS中即可。使用NSIS-UI-Plugin开源NSIS UI插件框架,使用Qt作为界面库。
下载开源代码NSIS-UI-Plugin
源码文件说明:
NSIS-UI-Plugin:自定插件界面的源代码
VimeoSetup/App: 需要打包的文件
NsisScriptGenerate.py:根据NSIS模板 VimeoSetup/vimeo-template.nsi 将 App中文件提取出来,生成NSIS脚本VimeoSetup/vimeo.nsi。NsisScriptGenerate.py使用了环境变量QTDIR。
VimeoSetup/VCRuntimeDLL: 自定插件界面所需要的运行时
VimeoSetup/build-setup