Qt 如何禁用TargetDirectory页面上的下一个按钮

Qt 如何禁用TargetDirectory页面上的下一个按钮,qt,installation,qt5,qt-installer,qtif,Qt,Installation,Qt5,Qt Installer,Qtif,我正在使用Qt安装程序框架,我想禁用TargetDirectory页面上的NextButton。我尝试用很少的方法编辑controlscript.qs,但似乎不起作用。以下是其中之一 Controller.prototype.TargetDirectoryPageCallback = function() { var widget = gui.currentPageWidget(); if (widget != null) { widget.BackBu

我正在使用Qt安装程序框架,我想禁用TargetDirectory页面上的NextButton。我尝试用很少的方法编辑controlscript.qs,但似乎不起作用。以下是其中之一

Controller.prototype.TargetDirectoryPageCallback = function()
{
    var widget = gui.currentPageWidget();
    if (widget != null) 
    {
        widget.BackButton.setEnabled(false) ;
    }
}

您应该将BackButton替换为NextButton。我想会好的

编辑 检查以下链接:

在回调函数中,尝试以下行:

buttons.NextButton.setEnabled(false)

如何更换下一个按钮?很抱歉,它不起作用。我非常需要这个功能,但我不知道如何想出一个解决方案。你能分享一段测试过的代码,它可能会显示如何禁用下一个按钮吗?