Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скопировать выделенный текст QtextEdit 
:(
    Опции темы
likenix
Дата 6.2.2009, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 13.10.2008

Репутация: нет
Всего: нет



Всем привет

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

Заранее спасибо
PM MAIL   Вверх
SABROG
Дата 6.2.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Код

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


Это сообщение отредактировал(а) SABROG - 6.2.2009, 15:11


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
likenix
Дата 6.2.2009, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 13.10.2008

Репутация: нет
Всего: нет



Ага спасибо

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

PM MAIL   Вверх
SABROG
Дата 6.2.2009, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



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


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
likenix
Дата 6.2.2009, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 13.10.2008

Репутация: нет
Всего: нет



Понятно

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

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

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

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

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

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

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

Тоесть не во всех строках в QtextEdit удалить коменты а только у той строки на которой курсор стоит
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0716 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.