如何在Qt安装程序框架中隐藏后退按钮?
请参阅附图。
答案 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)
禁用当前页面之前的所有默认页面来实现。