Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Скопировать выделенный текст QtextEdit


Автор: likenix 6.2.2009, 15:04
Всем привет

Подскажите пожалуйста как просто скопировать выделенный текст в QTextEdit например в Qstring

Заранее спасибо

Автор: SABROG 6.2.2009, 15:09
Код

ui.textEdit->textCursor().selectedText(); // для plaint текста
ui.textEdit->textCursor().selection(); // для rich текста

Автор: likenix 6.2.2009, 15:16
Ага спасибо

Я смогу из этого текста строки получить 
Например если у нас было выделенно несколько строк?

Автор: SABROG 6.2.2009, 15:28
Можешь. Но можешь также "нарваться" на QChar::ParagraphSeparator вместо перевода строки, если выделение захватывает несколько блоков. Экспериментируй.

Автор: likenix 6.2.2009, 16:19
Понятно

Вобще чего я хотел наверное сразу нужно было с этого начинать

Нужно строчки например закоментированные как // раскоментировать

Тоесть есть текст например 

Текст Текст Текст Текст 
 // Текст Текст Текст Текст Текст 
Текст Текст Текст Текст Текст Текст 

Должно получиться 

Текст Текст Текст Текст 
Текст Текст Текст Текст Текст 
Текст Текст Текст Текст Текст Текст 

Курсор соответственно стоит на строке // Текст Текст Текст Текст Текст

Тоесть не во всех строках в QtextEdit удалить коменты а только у той строки на которой курсор стоит

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)