PyQt5 如何设置像 '\n' 这样的 QLineEdit 行为

PyQt5 how to set QLineEdit behaviour like '\n'

答案可能非常简单,但我搜索了大约 30 分钟却什么也没找到。我只想像 \n 那样设置 QLineEdit。更具体地说,当我开始在 QLineEdit 中输入时,如果它是一个长句子并且大于 QLineEdit 的宽度,它会像永远一样直走。当文本到达 QLineEdit 框的末尾时,我想在新行上开始它。即使我在输入时按回车键,它也不会换行。我怎样才能解决这个问题? QLineEdit只有1行不走底线吗?

"Line" 就在它的名字里,所以是的,它支持 "only 1 row"。

The QLineEdit widget is a one-line text editor.

如果你需要样式,你想要的是QPlainTextEdit or QTextEdit