Ich habe eine QTableWidget
mit begrenzten Zeilen. Ich möchte, dass Benutzer RETURN drücken können, um eine Zeile einzufügen, wenn sie in der letzten Zeile RETURN drücken und keine Zelle bearbeitet wird (Doppelklick mit der Maus, um in den Bearbeitungsmodus zu gelangen).Wie kann ich feststellen, ob die Zelle von QTableWidget (nicht) bearbeitet wird?
Zelle nicht bearbeitet wird:
Der Code so ist, weiß ich nicht, wie man fillin [aktuelle Zelle nicht bearbeitet]:
class MyTable(QTableWidget):
def KeyPressReturn(self, event):
if event.key() == Qt.Key_Return:
if .currentRow() is the last row] and [current cell is not being edited]:
insertRow(last_row_number)
Was passiert, wenn ich ändern Sie den Titel ‚zu sein, Wie kann man wissen, ob QTableWidget Zelle nicht bearbeitet wird '? – minion
Wie das Bild, das ich oben hochgeladen habe, gibt es keine Zeilen mehr unter der Auswahl. Ich möchte, dass Benutzer die RETURN-Taste drücken können, um eine weitere Zeile einzufügen. – minion