Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Soulq от Июнь 26, 2011, 14:42



Название: Перебор символов
Отправлено: Soulq от Июнь 26, 2011, 14:42
Здравствуйте. Вопрос заключается в том с помощью чего можно перебирать символы из qtextedit1 и дополнять его в qtextedit2.
И еще вопрос как подсвечивать отдельные символы красным или другим цветом.


И вопрос по другой теме.
 Как в Qt можно добавлять свои свойства в контестное меню мыши ( или как там называется :) )


Название: Re: Перебор символов
Отправлено: surendil от Июнь 26, 2011, 15:13
Перебирать, наверное, QTextEdit::toHtml() или QTextEdit::toPlainText()
Подсветка -- это, скорее всего, QSyntaxHighlighter


Название: Re: Перебор символов
Отправлено: kambala от Июнь 26, 2011, 18:03
2. соединить сигнал QWidget::customContextMenuRequested(const QPoint &pos) со слотом, отображающим нужное меню


Название: Re: Перебор символов
Отправлено: Soulq от Июнь 26, 2011, 19:15
Перебирать, наверное, QTextEdit::toHtml() или QTextEdit::toPlainText()
Подсветка -- это, скорее всего, QSyntaxHighlighter
при toPlainText() копируется же весь текст :о


Название: Re: Перебор символов
Отправлено: merke от Июнь 27, 2011, 09:02
Код
C++ (Qt)
for(int i = 0; i < qtextedit1.text().length();i++)
   qtextedit1->text().at(i)