Название: QPlainTextEdit и QTextEdit, копирование из виджета выделением Отправлено: MrLink от Апрель 01, 2010, 10:04 QPlainTextEdit и QTextEdit, копирование из виджета выделением текста. Выделил текст с табуляторами и скопировал (в Windows). Теперь нужно куда-нибудь вставить. Вставляю для примера в Excel (обычная вставка) - вставляет в одну ячейку. Если специальная вставка, то на выбор: HTML, текст и текст unicode. HTML или unicode - вставляет как надо по разным ячейкам (табулятор - разделитель). Как сделать так, чтобы копировался, как раньше например в Borland'е обычным текстом (как из TextEdit)? Не пойму куда копать. Знаю, что Qt оперирует строками в unicode.
Название: Re: QPlainTextEdit и QTextEdit, копирование из виджета выделением Отправлено: SimpleSunny от Апрель 01, 2010, 11:15 Несколько раз прочитал, так и не понял что требуется ???
Название: Re: QPlainTextEdit и QTextEdit, копирование из виджета выделением Отправлено: MrLink от Апрель 01, 2010, 11:55 В excel правой кнопкой мыши нажимаешь, есть "Вставка" и "Специальная вставка...". Скопированный текст с табуляторами ( '\t' - разделитель ячеек и '\n' - разделитель строк, по-умолчанию) из виджета по Ctrl+C или доп.меню вставляется в первом случае в одну ячейку, во втором - предлагается выбор как вставить и может вставиться с учетом этих разделителей.
Так вот нужно без всякой специальной вставки excel понимал, что нужно разделять строки и ячейки... Думаю, что проблема в кодировке используемой Qt. |