标签: qt qtextedit
我正在写一个小编辑。我想更改QTextEdit的默认行为,它会在Tab被点击时插入标签。相反,我想放4个空格。这样做的推荐方法是什么?我虽然关于keyPressedEvent的子类,但也许有更好的方法?
Tab
keyPressedEvent
答案 0 :(得分:5)
我的观点是,继承和覆盖keyPressEvent函数是要走的路。如果由于某种原因你真的不利于子类化,你可能会使用一个事件过滤器(参见QObject :: installEventFilter()和QObject :: eventFilter())。