class_docstr: QPushButton which flashes success/failure indication for slow or asynchronous procedures.
class_docstr_tok: ["QPushButton","which","flashes","success\/failure","indication","for","slow","or","asynchronous","procedures","."]
code: def __init__(self, *args):
      QtWidgets.QPushButton.__init__(self, *args)
      self.origStyle = None
      self.origText = self.text()
      self.origStyle = self.styleSheet()
      self.origTip = self.toolTip()
      self.limitedTime = True
  
      # self.textTimer = QtCore.QTimer()
      # self.tipTimer = QtCore.QTimer()
      # self.textTimer.timeout.connect(self.setText)
      # self.tipTimer.timeout.connect(self.setToolTip)
  
      self.sigCallSuccess.connect(self.success)
      self.sigCallFailure.connect(self.failure)
      self.sigCallProcess.connect(self.processing)
      self.sigReset.connect(self.reset)
  
file_path: pyqtgraph/pyqtgraph/widgets/FeedbackButton.py
imports: from ..Qt import QtCore, QtWidgets
label_desc: Use image node_id 1 to create a new FeedbackButton object from inherited base classes: QtWidgets with example: obj = FeedbackButton()