Comment masquer le bouton Précédent dans l'infrastructure d'installation de Qt?Qt Installer Framework: Masquer le bouton Précédent
S'il vous plaît voir l'image ci-jointe.
Comment masquer le bouton Précédent dans l'infrastructure d'installation de Qt?Qt Installer Framework: Masquer le bouton Précédent
S'il vous plaît voir l'image ci-jointe.
Il y a void QWizard::setButton (WizardButton which, QAbstractButton * button)
ce qui signifie que vous schould pouvez définir un bouton qui se comporte comme vous en avez besoin. Dérivez une classe de QAbstractButton. Réimplémentez le paintEvent()
pour ne rien peindre et réimplémentez le mouseEvents
pour ne rien faire. Cela devrait faire le tour (sale). Même si l'assistant le définit comme visible, il ne se dessine pas et ne peut pas digérer et actionner la souris. Juste testé ... devrait travailler pour vous.
Échec de l'utilisation du code ci-dessous. fonction du contrôleur() { \t \t \t setOption (QWizard :: NoBackButtonOnLastPage, true); } –
L'utilisation de l'approche ci-dessus devrait entraîner un bouton retour invisible tout le temps. Quel est le problème avec la dernière page? – Aaron
Je veux cacher le bouton de retour dans la dernière page (pour la désinstallation seulement). –
Ceci est mon code: fonction du contrôleur() { \t si (installer.isUninstaller) { \t Assistant() \t - bouton> (QWizard :: BackButton) -> setEnabled (false); \t} } –
Ce code devrait désactiver le bouton, cela fonctionne pour vous? – demonplus
Qu'en est-il de 'setVisible (false)'? Parce que la désactivation ne se cache pas .. – Aaron