Skip to content

UndoCommand

Qt Base Class: QUndoCommand

Signature: QUndoCommand(self, parent: Optional[PySide6.QtGui.QUndoCommand] = None) -> None QUndoCommand(self, text: str, parent: Optional[PySide6.QtGui.QUndoCommand] = None) -> None

Base classes

Name Children Inherits
QUndoCommand
PySide6.QtGui
QUndoCommand(self, parent: Optional[PySide6.QtGui.QUndoCommand] \= None) -> None

⋔ Inheritance diagram

graph TD
  1473245673408["gui.UndoCommand"]
  1473299679360["QtGui.QUndoCommand"]
  1473291690208["Shiboken.Object"]
  140713234304496["builtins.object"]
  1473299679360 --> 1473245673408
  1473291690208 --> 1473299679360
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: QUndoCommand

Source code in prettyqt\gui\undocommand.py
class UndoCommand(QtGui.QUndoCommand):
    def __len__(self) -> int:
        return self.childCount()

    def __getitem__(self, index: int) -> QtGui.QUndoCommand:
        if index >= self.childCount():
            raise IndexError(index)
        return self.child(index)