Exemplo n.º 1
0
 def __init__(self, parent):
     QTableWidget.__init__(self, parent)
     self._parent = parent
     self.setRowCount(2)
     self.setColumnCount(2)
     self.reset_headers()
     # signals
     self.cellChanged.connect(self.cell_changed)
Exemplo n.º 2
0
 def __init__(self, parent):
     QTableWidget.__init__(self, parent)
     self._parent = parent
     self.setRowCount(2)
     self.setColumnCount(2)
     self.reset_headers()
     # signals
     self.cellChanged.connect(self.cell_changed)
Exemplo n.º 3
0
 def keyPressEvent(self, event):
     """ """
     if event.key() in [Qt.Key_Enter, Qt.Key_Return]:
         QTableWidget.keyPressEvent(self, event)
         # To avoid having to enter one final tab
         self.setDisabled(True)
         self.setDisabled(False)
         self._parent.keyPressEvent(event)
     else:
         QTableWidget.keyPressEvent(self, event)
Exemplo n.º 4
0
 def keyPressEvent(self, event):
     """ """
     if event.key() in [Qt.Key_Enter, Qt.Key_Return]:
         QTableWidget.keyPressEvent(self, event)
         # To avoid having to enter one final tab
         self.setDisabled(True)
         self.setDisabled(False)
         self._parent.keyPressEvent(event)
     else:
         QTableWidget.keyPressEvent(self, event)
Exemplo n.º 5
0
    def __init__(self, parent):
        QWidget.__init__(self, parent=parent)

        self.setWindowTitle("Example")

        # Widgets
        self.button = QPushButton('Current editor')
        self.table = QTableWidget(self)

        # Widget setup
        self.button.setIcon(ima.icon('spyder'))

        # Layouts
        layout = QVBoxLayout()
        layout.addWidget(self.button)
        layout.addWidget(self.table)
        self.setLayout(layout)