PyQt5, как установить поведение QLineEdit как '\n'

Ответ, вероятно, очень прост, но я искал около 30 минут и ничего не смог найти. Я просто хочу установить QLineEdit как то, что делает \n делать. Чтобы быть более конкретным, когда я начинаю печатать в QLineEdit, если это длинное предложение и больше ширины QLineEdit, оно идет прямо, как всегда. Я хочу начать его с новой строки, когда текст достигнет конца поля QLineEdit. Даже когда я нажимаю клавишу ввода во время набора текста, он не переходит на новую строку. Как я могу это исправить? Является ли QLineEdit только 1 строкой и не идет в нижней строке?

1 ответ

Решение

"Линия" прямо в названии, так что да, она поддерживает "только 1 строку".

Виджет QLineEdit представляет собой однострочный текстовый редактор.

Что вы хотите QPlainTextEdit или же QTextEdit если вам нужен стиль.

Другие вопросы по тегам