QLineEdit и подсветка синтаксиса, QLineEdit + QSyntaxHighlighter |
Здравствуйте, гость ( Вход | Регистрация )
QLineEdit и подсветка синтаксиса, QLineEdit + QSyntaxHighlighter |
Гость_bobic_* |
4.7.2008, 18:26
Сообщение
#1
|
Гости |
Доброго времени суток!
В QT есть очень удобный класс для подсветки синтаксиса - QSyntaxHighlighter - без проблем прикручивается на QTextEdit, аналогично QTExtEdit поддерживает html, и тоже проблем нет оформить подсветку в какой-либо тег. Однако стоит задача сделать то же самое с QLineEdit - а туда Highlighter уже не прикручивается, и html тоже не поддерживается. Нет ли у кого идей в каком направлении копать надо? Сообщение отредактировал Litkevich Yuriy - 11.2.2009, 20:02
Причина редактирования: Подкорректировал название темы
|
|
|
Red Devil |
7.7.2008, 0:30
Сообщение
#2
|
Студент Группа: Участник Сообщений: 68 Регистрация: 6.6.2008 Из: Saint-Petersburg Пользователь №: 194 Спасибо сказали: 1 раз(а) Репутация: 3 |
Да.
Например можешь по сигналу от QTextDocument - void blockCountChanged ( int newBlockCount ), если количество строк больше 1-ой получается (видишь блок - читаешь строка), получить текст, изменить и вставить обратно. Сообщение отредактировал Red Devil - 7.7.2008, 0:31 |
|
|
Текстовая версия | Сейчас: 25.4.2024, 18:48 |