Есть ли в Qt метод, который ограничивает кол-во вводимых символов в QTextEdit или придется самому его реализоаывать?
Я бы рекомендовал использовать QLineEdit и ограничивать через setMaxLength
Но если таки делать через QTextEdit / QPlainTextEdit, тут я вижу два способа:
Через метод-событие keyPressEvent (у обоих виджетов одинаковый метод). Т.е. ловим ввод и проверяем сколько уже текста есть. Дополнительно придется ловить событие вставки из буфера обмена, например через метол-событие insertFromMimeData (у обоих виджетов одинаковый метод).
Через отлов сигнала textChanged (у обоих виджетов одинаковый сигнал). Т.е. ловим сигнал и обрезаем лишний текст
Продвижение своими сайтами как стратегия роста и независимости