2

如何像在 Excel 中一样手动编辑单元格:
Alt + Enter -> 换行符(真正的换行符,而不仅仅是同一行上的换行符)
Enter -> 从编辑模式退出?

编辑:
查看模式下一个单元格中的文本:
Line1
Line2

编辑模式下的相同文本:
Line1 Line2

此外,我不能在单元格中写换行符,我只能通过复制来插入它。

4

1 回答 1

4

一个简单的解决方案是继承 QTableWidget 并重新实现 keyPressEvent 函数。

您只需要在您想要的情况下更改行为,并在您不想处理的情况下调用父级。

查看 QWidget 文档中的 keyPressEvent(QKeyEvent *) 方法文档。

于 2010-06-16T12:57:29.123 回答