Название: Как ограничить посимвольно количество текста в QTextEdit и QPlainTextEdit ? Отправлено: Dr.Vlad от Февраль 11, 2013, 10:43 Здравствуйте :)!
Как ограничить посимвольно количество текста в QTextEdit и QPlainTextEdit ? Чё-то я рылся и не нашёл. Блоки, я так понимаю, не то. Нужен setMaxLength() как в QLineEdit. Название: Re: Как ограничить посимвольно количество текста в QTextEdit и QPlainTextEdit ? Отправлено: gil9red от Февраль 11, 2013, 14:16 А самому нельзя контролировать?)
Например, отлавливаем сигнал textChanged(), сравниваем текущее количество символов через toPlainText().count(), а дальше "кастрируем" textedit как захотим :) впрочем, немного погуглив нашел такое :): http://www.prog.org.ru/topic_14661_0.html http://www.cyberforum.ru/qt/thread762962.html Название: Re: Как ограничить посимвольно количество текста в QTextEdit и QPlainTextEdit ? Отправлено: Dr.Vlad от Февраль 12, 2013, 12:17 СПС ;D. Я всё понял. Можно ещё ввести через event запрет ввода с клавиатуры, если количество символов становится равно какому-либо int ограничению.
Название: Re: Как ограничить посимвольно количество текста в QTextEdit и QPlainTextEdit ? Отправлено: gil9red от Февраль 12, 2013, 12:33 Пожалуйста :)
|