在QPlainTextEdit
窗口小部件中输入文本时,有什么方法可以阻止用户点击返回键吗?也就是说,即使我想给多行的观看空间,我想要如果用户点击进入,则不应该开始换行。
这样做的原因是我在现有命令行之上添加了一个GUI层,如果用户使用返回键输入数据,它可能会使事情变得复杂,我确实避免更改命令行代码。
答案 0 :(得分:3)
处理按键事件并过滤掉任何返回键 对于qtextedit,没有IIRC'允许的字符'验证器。
虽然您可以将QValidator与QLineEdit一起使用 见example
PS。如果你还需要用CR来处理文本粘贴,那么你还需要处理textchanged信号