gpt4 book ai didi

qt - 在 QPlainTextEdit 中禁用 'Return' 键

转载 作者:行者123 更新时间:2023-12-01 14:11:04 25 4
gpt4 key购买 nike

有什么方法可以防止用户在 QPlainTextEdit 小部件中输入文本时按下返回键?也就是说,即使我想提供多行的查看空间,我也希望如果用户按下回车键,则不应开始新的一行。

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

最佳答案

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

尽管您可以使用 QValidator使用 QLineEdit。
看这个example

附言。如果您还必须处理带有 CR 的文本粘贴,那么您还需要处理 textchanged 信号

关于qt - 在 QPlainTextEdit 中禁用 'Return' 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com