code: def show_tip(self, point, tip):
          
          # Don't attempt to show it if it's already visible and the text
          # to be displayed is the same as the one displayed before.
          if self.isVisible():
              if self.tip == tip:
                  return True
              else:
                  self.hide()
  
          # Set the text and resize the widget accordingly.
          self.tip = tip
          self.setText(tip)
          self.resize(self.sizeHint())
          self.move(point)
          self.show()
          return True
docs: Attempts to show the specified tip at the current cursor location.