我正在使用Qt,并且使用一个包含多个页面的QWizard对象。当进入特定页面时,我想先隐藏“下一步”按钮,然后在用户执行某些操作(例如单击单选按钮)后显示它。
当这个特定页面出现时,我想对向导进行一些自定义控制。 问题是,我知道如何隐藏按钮,但不知道应该使用哪个函数。 我尝试了QWizardPage构造函数、initializePage函数和“show”函数,但所有这些函数都没有起作用。
如果我把按钮控件放在向导页面构造函数中,程序将崩溃,因为向导对象还不存在。
如果我把它放在initializePage函数中,一些QWizard函数会在initializePage函数之后重置按钮,并且所有自定义设置都将消失。
而show函数似乎无法被覆盖。
我真的无法想出哪个函数是可用的。 是否有像MFC中OnSetActive或JAVA中Load这样的函数? 哪个函数将在显示页面之前调用?
当这个特定页面出现时,我想对向导进行一些自定义控制。 问题是,我知道如何隐藏按钮,但不知道应该使用哪个函数。 我尝试了QWizardPage构造函数、initializePage函数和“show”函数,但所有这些函数都没有起作用。
如果我把按钮控件放在向导页面构造函数中,程序将崩溃,因为向导对象还不存在。
如果我把它放在initializePage函数中,一些QWizard函数会在initializePage函数之后重置按钮,并且所有自定义设置都将消失。
而show函数似乎无法被覆盖。
我真的无法想出哪个函数是可用的。 是否有像MFC中OnSetActive或JAVA中Load这样的函数? 哪个函数将在显示页面之前调用?