Найти - Пользователи
Полная версия: QTableView --> MS Office и/или Open Office
Начало » GUI » QTableView --> MS Office и/или Open Office
1
Митрич
Задача такая: надо выделенный участок таблицы скинуть в clipboard так, чтобы оттуда ячейки смогли забрать офисные приложения, по типу как copy/paste'ом табличка из excel перекидывается в word… может есть какое-то стандартное решение? не я же первый это придумал наверное…
Митрич
я пока придумал так: бросить в clipboard html <table><tr><td>…<td>…<td>…</tr> и т.д.</table>
но выглядит это потом не ахти…
clopomor
з Excel into Word іде інтеграція OLE об"єкта
а тут через кліпбоард такого не зробити
хіба робити свій кліпбоард, і інтегрувати його через pyuno
hellslade
clopomor
бросить в clipboard html
А ворд html тоже принимает как таблицу? Где-то читал, что ворд вставляет html как текст
Митрич
в word и writer таблица будет выглядеть точно так же, как и в браузере. а вот что с ней произойдет после редактирования - не знаю. главное в клипборд надо бросать не текст, QMimeData с установленным html. если в клипборд кинуть html как текст, то и ворд воспримет его как текст.
regall
hellslade
ворд html тоже принимает как таблицу? Где-то читал, что ворд вставляет html как текст
Волшебное сочетание клавиш Ctrl+Alt+V откроет вам все чудеса вставки в ворде =)
hellslade
regall, для меня не проблема использовать это волшебное сочетание клавиш :) За конечного пользователя волнуюсь..А им ведь надо, чтобы программа сама понимала, что они хотят сделать :) Да и программисту легче, когда не надо объяснять пользователю все тонкости копирования таблицы из Вашего приложения в ворд
Митрич
в клипборд надо бросать не текст, QMimeData с установленным html
Поделитесь примерчиком? Хочется иметь такое в своем арсенале, чую, что пригодится…а писать самому лень :D
regall
hellslade
А им ведь надо, чтобы программа сама понимала, что они хотят сделать
А миру нужен коммунизм =) …

Это, конечно, идеальный вариант, но не всегда получается так сделать, особенно в сложных системах … =(
hellslade
regall, но стараться то нужно, если время есть ;-)
hellslade
Поделитесь примерчиком?
Все, отбой, я исправился (в плане лени) и сам наваял :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB