4

我正在写一个小编辑器。我想更改 QTextEdit 的默认行为,即在Tab被点击时插入选项卡。相反,我想放 4 个空格。推荐的方法是什么?我虽然关于子类化keyPressedEvent,但也许有更好的方法?

4

1 回答 1

5

我的观点是继承和覆盖 keyPressEvent 函数是要走的路。如果出于某种原因你真的反对子类化,你可能会使用事件过滤器(参见 QObject::installEventFilter() 和 QObject::eventFilter())。

于 2011-07-26T15:44:11.083 回答