如何在 Qt 安装程序框架中隐藏后退按钮?
请参阅附图。
请参阅我对下面引用的Qt 安装程序框架隐藏或禁用按钮的回答:
特别是对于向导 BackButton,如果在当前页面之前没有页面(例如 Introduction 页面),它会自动禁用自身。
在 QtScript 中,这可以通过删除当前页面之前的任何动态页面
installer.removeWizardPage
和禁用当前页面之前的所有默认页面来完成installer.setDefaultPageVisible(QInstaller.Introduction, false)
。
这void QWizard::setButton ( WizardButton which, QAbstractButton * button )
意味着您应该能够设置一个行为像您需要的按钮。从 QAbstractButton 派生一个类。重新实现paintEvent()
什么都不做,重新实现mouseEvents
什么都不做。那应该做(肮脏的)把戏。即使向导将其设置为可见,它也不会自行绘制,也无法消化和鼠标操作。刚刚测试过......应该适合你。