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","."]
docstr: Resets the button to its original text and style. Threadsafe.
docstr_tok: ["Resets","the","button","to","its","original","text","and","style",".","Threadsafe","."]
code: def reset(self):
      """Resets the button to its original text and style. Threadsafe."""
      isGuiThread = (
          QtCore.QThread.currentThread()
          == QtCore.QCoreApplication.instance().thread()
      )
      if isGuiThread:
          self.limitedTime = True
          self.setText()
          self.setToolTip()
          self.setStyleSheet()
      else:
          self.sigReset.emit()
  
file_path: pyqtgraph/pyqtgraph/widgets/FeedbackButton.py
imports: from ..Qt import QtCore, QtWidgets
label_desc: Use image node_id 6 for calling the FeedbackButton obj's underlying member method code with example usage: obj.reset() without return types