pycrossword  0.4
Pure-Python implementation of a crossword puzzle generator and editor
Public Member Functions | Static Public Attributes | List of all members
pycross.forms.ClickableLabel Class Reference

Label with mouse click event handler. More...

Inheritance diagram for pycross.forms.ClickableLabel:

Public Member Functions

def __init__ (self, QtWidgets.QWidget parent=None, QtCore.Qt.WindowFlags flags=QtCore.Qt.WindowFlags())
 Constructor. More...
 
def mousePressEvent (self, event)
 Mouse press (click) event handler: emit clicked signal. More...
 
def mouseDoubleClickEvent (self, event)
 Mouse double-click event handler: emit dblclicked signal. More...
 

Static Public Attributes

 clicked = QtCore.pyqtSignal(QtGui.QMouseEvent)
 single click signal More...
 
 dblclicked = QtCore.pyqtSignal(QtGui.QMouseEvent)
 double click signal More...
 

Detailed Description

Label with mouse click event handler.

Used in gui::MainWindow::statusbar_l2.

Constructor & Destructor Documentation

◆ __init__()

def pycross.forms.ClickableLabel.__init__ (   self,
QtWidgets.QWidget  parent = None,
QtCore.Qt.WindowFlags  flags = QtCore.Qt.WindowFlags() 
)

Constructor.

Parameters
parentQtWidgets.QWidget parent widget (default = None, i.e. no parent)
flagsQtCore.Qt.WindowFlags Qt window flags

Member Function Documentation

◆ mouseDoubleClickEvent()

def pycross.forms.ClickableLabel.mouseDoubleClickEvent (   self,
  event 
)

Mouse double-click event handler: emit dblclicked signal.

◆ mousePressEvent()

def pycross.forms.ClickableLabel.mousePressEvent (   self,
  event 
)

Mouse press (click) event handler: emit clicked signal.

Member Data Documentation

◆ clicked

pycross.forms.ClickableLabel.clicked = QtCore.pyqtSignal(QtGui.QMouseEvent)
static

single click signal

◆ dblclicked

pycross.forms.ClickableLabel.dblclicked = QtCore.pyqtSignal(QtGui.QMouseEvent)
static

double click signal


The documentation for this class was generated from the following file: