Connexion d'un logement à un bouton dans QDialogButtonBox
J'ai créé un standard buttonBox de QtDesigner avec Ok, Annuler la Réinitialisation.
J'ai réussi à connecter les boutons Ok et Annuler, aide,
self.buttonBox.accepted.connect(self.accept)
self.buttonBox.rejected.connect(self.reject)
même de définir ma propre fonction d'accepter.
Alors, comment aurais-je connecter le bouton de réinitialisation-à-dire la fonction "foo()". Je n'ai vraiment aucune idée. J'ai lu les docs sur l'attribution des rôles et des trucs, et sa confusion.
Merci d'avance.
OriginalL'auteur Ryan | 2013-07-03
Vous devez vous connecter pour publier un commentaire.
En python .-
Je ne comprends pas "standard" de la fonction reset. ResetRole est un attribut. Par exemple, si vous souhaitez vous connecter boutons pour un générique foo méthode.
je voulais dire, la manière, "accepter" de rôle de, a réussi à fermer la boîte de dialogue, le "reset" rôle efface les champs de données? si oui, comment pourrais-je attribuer le rôle?
OriginalL'auteur xavi
Je ne connais pas python, mais comment vous pouvez faire cela en C++ est quelque chose comme ceci:
Bien sûr, cela nécessite que vous définissez le rôle de votre bouton de réinitialisation pour
QDialogButtonBox::Reset
À l'aide de la bouton fonction, vous pouvez obtenir votre bouton de réinitialisation et le connecter à votre logement. Cette est la liste des rôles vos boutons peuvent avoir. J'espère que cette aide.
OriginalL'auteur thuga