禁用QPlainTextEdit中的“返回”键

时间:2010-08-09 17:00:09

标签: qt pyqt4

QPlainTextEdit窗口小部件中输入文本时,有什么方法可以阻止用户点击返回键吗?也就是说,即使我想给多行的观看空间,我想要如果用户点击进入,则不应该开始换行。

这样做的原因是我在现有命令行之上添加了一个GUI层,如果用户使用返回键输入数据,它可能会使事情变得复杂,我确实避免更改命令行代码。

1 个答案:

答案 0 :(得分:3)

处理按键事件并过滤掉任何返回键 对于qtextedit,没有IIRC'允许的字符'验证器。

虽然您可以将QValidator与QLineEdit一起使用 见example

PS。如果你还需要用CR来处理文本粘贴,那么你还需要处理textchanged信号