2009-11-23 101 views
0

我需要禁止QPlainTextEdit小部件中的制表符输入。相反,选项卡应该使用“焦点下一个”小部件。看起来setTabChangesFocus(bool)是为此设置的,但将其设置为true不起作用。我想这是一个Qt错误。有没有人遇到同样的问题并找到解决方案?setTabChangesFocus(bool)不起作用Qt

我在雪豹上使用Qt 4.5.2。

感谢, 鲍里斯

回答

0

我使用Qt 4.5.3,我很快测试它在我的应用程序,你是绝对正确的,setTabChangesFocus(真)应该切换“选项卡到文本编辑”到“标签来改变焦点“...

我在Windows XP上,你是否重新实现了QPlainTextEdit?

在此期间,如果你真的不觉得你的问题的根源,你也许可以使用EventFilter ...

0

感谢安迪,我居然找到了解决办法。看起来你需要把它放在另一个小部件(例如一个groupbox)中,它应该可以工作。

鲍里斯。