Exemple #1
0
 def mousePressEvent(self, ev):
     if hasattr(
             self,
             'hyperlink_rect') and ev.button() == Qt.MouseButton.LeftButton:
         pos = ev.pos()
         if self.hyperlink_rect.contains(pos):
             self.emit_hyperlink_activated()
     return QWidget.mousePressEvent(self, ev)
Exemple #2
0
 def mousePressEvent(self, ev):
     if ev.button() == Qt.MouseButton.LeftButton:
         ev.accept()
         self.expanded ^= True
         self.toggled.emit(self)
         self.update()
     else:
         return QWidget.mousePressEvent(self, ev)
Exemple #3
0
 def mousePressEvent(self, ev):
     if ev.button() == 1:
         i = self.item_from_y(ev.pos().y())
         if i != -1:
             ev.accept()
             self.current_result = i
             self.update()
             self.item_selected.emit()
             return
     return QWidget.mousePressEvent(self, ev)