1

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

请参阅附图。

在此处输入图像描述

4

2 回答 2

1

请参阅我对下面引用的Qt 安装程序框架隐藏或禁用按钮的回答:

特别是对于向导 BackButton,如果在当前页面之前没有页面(例如 Introduction 页面),它会自动禁用自身。

在 QtScript 中,这可以通过删除当前页面之前的任何动态页面installer.removeWizardPage和禁用当前页面之前的所有默认页面来完成installer.setDefaultPageVisible(QInstaller.Introduction, false)

于 2019-09-23T18:17:04.100 回答
0

void QWizard::setButton ( WizardButton which, QAbstractButton * button )意味着您应该能够设置一个行为像您需要的按钮。从 QAbstractButton 派生一个类。重新实现paintEvent()什么都不做,重新实现mouseEvents什么都不做。那应该做(肮脏的)把戏。即使向导将其设置为可见,它也不会自行绘制,也无法消化和鼠标操作。刚刚测试过......应该适合你。

于 2015-11-26T08:38:18.320 回答