J'utilise Qt 4.5
et C++
sous Windows XP.Implémentation de la fonctionnalité Annuler (comme Ctrl + Z) en Qt/C++
Fondamentalement, je vais avoir une interface utilisateur où l'utilisateur va entrer certaines données. Il peut aller et modifier les valeurs disponibles dans l'interface utilisateur. L'interface utilisateur aura des éléments UI Qt base comme QLineEdit
, QTableWidget
etc.,
Alors maintenant, si l'utilisateur appuie sur le bouton Undo
(ou Ctrl + Z ) la valeur précédente doit être conservé dans l'élément de l'interface utilisateur correspondante. Par exemple, s'il y a QLineEdit
avec le texte 25. Maintenant, l'utilisateur modifie à 30. Maintenant, en cliquant sur Annuler, l'ancienne valeur 25 doit être conservée. Comme la fonction Annuler qui est généralement disponible dans de nombreuses applications.
Y a-t-il un moyen de le faire?
I modifié « Retour » dans « Annuler » qui est le nom le plus typique de cette fonctionnalité. – unwind