Форум — Development [qt] QPlainTextEdit добавить отступ в текущую строку qt 0 1 Кто знает как добавить отступ в текущую строку в момент редактирования текста? Ссылка
Ответ на: комментарий от fluorite 03.12.11 23:36:51 MSK + \t visual ★★★ (03.12.11 23:41:59 MSK) Показать ответы Ссылка
Ответ на: комментарий от visual 03.12.11 23:41:59 MSK а, да, в текущую строку -> скорее всего действительно таб, но это пусть тс уточнит. fluorite ★★★★★ (03.12.11 23:44:03 MSK) Ссылка
Ответ на: комментарий от visual 03.12.11 23:41:59 MSK не ребята это я понимаю, а вот как этот таб добавить к текущей строке которую юзер редактировать собрался? И это не обязательно последняя строка текста. Надо что-то типа автоотступов сотворить при редактировании текста. mskmsk1985 ★ (04.12.11 00:56:56 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от mskmsk1985 04.12.11 00:56:56 MSK смотри исходники qscintilla visual ★★★ (04.12.11 01:20:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от visual 04.12.11 01:20:48 MSK варианты без ковыряй в чужом коде будут? mskmsk1985 ★ (04.12.11 01:44:37 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от mskmsk1985 04.12.11 01:44:37 MSK ловить QKEY_RETURN и завести переменную для отсутпов visual ★★★ (04.12.11 01:49:29 MSK) Ссылка
Точно не уверен, но типа такого не проканает?:QTextCursor cursor = textEdit->textCursor(); int pos = cursor->position(); textEdit->moveCursor( QTextCursor::StartOfLine ); cursor->insertText( "\t" ); textEdit->moveCursor( QTextCursor::StartOfLine ); cursor->setPosition( pos ); gaga ★ (04.12.11 01:59:41 MSK) Показать ответ Ссылка
Ответ на: комментарий от gaga 04.12.11 01:59:41 MSK textEdit->moveCursor( QTextCursor::StartOfLine );вторая строчка лишняя, и должно это быть в соответствующем событии gaga ★ (04.12.11 02:01:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от gaga 04.12.11 02:01:19 MSK Премного спасибо mskmsk1985 ★ (04.12.11 13:52:07 MSK) автор топика Ссылка