Russian Qt Forum
Ноябрь 24, 2024, 10:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPlainTextEdit и QTextEdit, копирование из виджета выделением  (Прочитано 4109 раз)
MrLink
Гость
« : Апрель 01, 2010, 10:04 »

QPlainTextEdit и QTextEdit, копирование из виджета выделением текста. Выделил текст с табуляторами и скопировал (в Windows). Теперь нужно куда-нибудь вставить. Вставляю для примера в Excel (обычная вставка) - вставляет в одну ячейку. Если специальная вставка, то на выбор: HTML, текст и текст unicode. HTML или unicode - вставляет как надо по разным ячейкам (табулятор - разделитель). Как сделать так, чтобы копировался, как раньше например в Borland'е обычным текстом (как из TextEdit)? Не пойму куда копать. Знаю, что Qt оперирует строками в unicode.
Записан
SimpleSunny
Гость
« Ответ #1 : Апрель 01, 2010, 11:15 »

Несколько раз прочитал, так и не понял что требуется  Непонимающий
Записан
MrLink
Гость
« Ответ #2 : Апрель 01, 2010, 11:55 »

В excel правой кнопкой мыши нажимаешь, есть "Вставка" и "Специальная вставка...". Скопированный текст с табуляторами ( '\t' - разделитель ячеек и '\n' - разделитель строк, по-умолчанию) из виджета по Ctrl+C или доп.меню вставляется в первом случае в одну ячейку, во втором - предлагается выбор как вставить и может вставиться с учетом этих разделителей.
Так вот нужно без всякой специальной вставки excel понимал, что нужно разделять строки и ячейки...
Думаю, что проблема в кодировке используемой Qt.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.