NSIS MUI_PAGE_HEADER_TEXT 未显示
NSIS MUI_PAGE_HEADER_TEXT not showing
这里是 NSIS 新手。将 nsis v2.51 与 MUI2(现代 UI 2)
结合使用
如前所述,我的问题是,即使我设置了 MUI_PAGE_HEADER_TEXT
定义,生成的安装程序也不会在应有的位置显示任何文本。 MUI_PAGE_HEADER_SUBTEXT
也是如此。但是,页面特定文本定义正确显示。
这是演示该问题的最小 NSIS 脚本:
Name "Just for show"
OutFile "MuiText.exe"
!include "MUI2.nsh"
!define MUI_PAGE_HEADER_TEXT "AAAAAAA"
!define MUI_PAGE_HEADER_SUBTEXT "CHANGE MEEEEEEE! CHANGE MEEEEEEE!!!!"
!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the directory where you want this fine program installed."
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "Enter Directory"
!insertmacro MUI_PAGE_DIRECTORY
Section
SectionEnd
这是生成的安装程序的屏幕截图:
关于如何显示文本的任何想法?谢谢。
您必须使用 MUI_LANGUAGE 指定至少一种语言,否则 UI 无法正常工作:
!include "MUI2.nsh"
!define MUI_PAGE_HEADER_TEXT "AAAAAAA"
!define MUI_PAGE_HEADER_SUBTEXT "CHANGE MEEEEEEE! CHANGE MEEEEEEE!!!!"
!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the directory where you want this fine program installed."
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "Enter Directory"
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"
这里是 NSIS 新手。将 nsis v2.51 与 MUI2(现代 UI 2)
结合使用如前所述,我的问题是,即使我设置了 MUI_PAGE_HEADER_TEXT
定义,生成的安装程序也不会在应有的位置显示任何文本。 MUI_PAGE_HEADER_SUBTEXT
也是如此。但是,页面特定文本定义正确显示。
这是演示该问题的最小 NSIS 脚本:
Name "Just for show"
OutFile "MuiText.exe"
!include "MUI2.nsh"
!define MUI_PAGE_HEADER_TEXT "AAAAAAA"
!define MUI_PAGE_HEADER_SUBTEXT "CHANGE MEEEEEEE! CHANGE MEEEEEEE!!!!"
!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the directory where you want this fine program installed."
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "Enter Directory"
!insertmacro MUI_PAGE_DIRECTORY
Section
SectionEnd
这是生成的安装程序的屏幕截图:
关于如何显示文本的任何想法?谢谢。
您必须使用 MUI_LANGUAGE 指定至少一种语言,否则 UI 无法正常工作:
!include "MUI2.nsh"
!define MUI_PAGE_HEADER_TEXT "AAAAAAA"
!define MUI_PAGE_HEADER_SUBTEXT "CHANGE MEEEEEEE! CHANGE MEEEEEEE!!!!"
!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the directory where you want this fine program installed."
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "Enter Directory"
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"