我正在尝试实现var arr = ["one","two","three"];
arr.push("four");
和QKeySequence::Undo
来恢复在使用QKeySequence::Redo
和ctrl+C
复制和粘贴命令时可能意外从QTableView中删除的单元格。但是我不确定如何实现此功能。我正在查看Qt文档here,但仍然无法轻松实现它。
为了问题的完整性,我包括了我要实现的所有循环(包括了ctrl+V
复制和ctrl+C
粘贴)。在代码部分下面,我遇到了一些问题,希望有人可以指出正确的方向:
editlefttabledialog.h
ctrl+V
editlefttabledialog.cpp
private:
Ui::editLeftTableDialog *ui;
QSqlTableModel *mModel;
protected:
void keyPressEvent(QKeyEvent *event);