Qt安装程序框架:隐藏后退按钮

时间:2015-11-25 08:38:47

标签: qt installer qt-installer

如何在Qt安装程序框架中隐藏后退按钮?

请参阅附图。

enter image description here

2 个答案:

答案 0 :(得分:0)

void QWizard::setButton ( WizardButton which, QAbstractButton * button )这意味着你可以设置一个行为就像你需要它的按钮。从QAbstractButton派生一个类。重新实现paintEvent()以不绘制任何内容并重新实现mouseEvents无所作为。那应该做(肮脏)伎俩。即使向导将其设置为可见,它也不会自行绘制并且无法消化和鼠标操作。刚试过它......应该适合你。

答案 1 :(得分:0)

请参阅下面引述我对Qt installer framework hide or disable buttons的回答:

  

对于向导BackButton,如果当前页面和简介页面之间没有页面,它将自动禁用自身。

     

在QtScript中,可以通过使用installer.removeWizardPage删除当前页面之前的所有动态页面,并使用installer.setDefaultPageVisible(QInstaller.Introduction, false)禁用当前页面之前的所有默认页面来实现。