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

Crossword grid class (based on QtWidgets.QTableWidget). More...

Inheritance diagram for pycross.forms.CwTable:

Public Member Functions

def __init__ (self, on_key=None, QtWidgets.QWidget parent=None)
 Constructor. More...
 
def keyReleaseEvent (self, QtGui.QKeyEvent event)
 Key release event handler: call the stored callback. More...
 

Public Attributes

 on_key
 Stored callback for key release event. More...
 

Detailed Description

Crossword grid class (based on QtWidgets.QTableWidget).

Custom implementation handles key events (like Del, Backspace, etc.)

Constructor & Destructor Documentation

◆ __init__()

def pycross.forms.CwTable.__init__ (   self,
  on_key = None,
QtWidgets.QWidget  parent = None 
)

Constructor.

Parameters
on_keycallable callback for key release event
parentQtWidgets.QWidget parent widget

Member Function Documentation

◆ keyReleaseEvent()

def pycross.forms.CwTable.keyReleaseEvent (   self,
QtGui.QKeyEvent  event 
)

Key release event handler: call the stored callback.

Member Data Documentation

◆ on_key

pycross.forms.CwTable.on_key

Stored callback for key release event.


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