[РЕШЕНО] QTableView, как бы так запросто скопировать все |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] QTableView, как бы так запросто скопировать все |
Litkevich Yuriy |
29.1.2009, 20:30
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Есть стандартное табличное представление, но в нем по умолчанию нет возможности скопировать все, просто, например, как текст с разделителями, чтобы потом воткнуть в эксель или текстовый файл. Можно ли как-то просто это реализовать?
П.С. В модели выделения я тоже ничего подходящего не нашел. |
|
|
molchanoviv |
29.1.2009, 20:35
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Что-то наподобие описывалось в книге Бланшета и Саммерфилда
|
|
|
Litkevich Yuriy |
29.1.2009, 20:47
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Litkevich Yuriy |
30.1.2009, 13:39
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Вот моя поделка на тему копирования:
код
надо как-то рационализировать определение диаппазона. |
|
|
Litkevich Yuriy |
30.1.2009, 21:15
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
рационализировал определение границ диаппазона, но использую только первый выделенный диаппазон:
код
|
|
|
Litkevich Yuriy |
13.4.2009, 14:01
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Сваял вспомогательный класс TableViewBuddy, цепляющийся к табличному представлению, чтобы код всякий раз не копировать.
TableViewBuddy.zip ( 10,25 килобайт ) Кол-во скачиваний: 338 Используется так pro-файл: В данном примере в каталоге с иходником лежит катлог с TableViewBuddyВ коде:
Пока работает только копирование, в планах есть развивать это дело. Внимание! !!!!!!!!! Меняет поведение контекстного меню представления !!!!!!!!!!! |
|
|
SABROG |
13.4.2009, 14:40
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Это Qt надо пересобирать?
|
|
|
Litkevich Yuriy |
13.4.2009, 15:10
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Это Qt надо пересобирать? нет, если ты про замечание, то речь идет об изменении поведения твоего представления после установки пртнёра. См. Исходник его.Там еще надо выяснить насчет неудаляемого ручную объекта TableViewBuddy. Но пока времени нет. Я вон какой фигнёй занимаюсь |
|
|
Kagami |
13.4.2009, 18:56
Сообщение
#9
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Немного офтопик, но не могу удержаться..
Это жесть.. нарисовать такое в автокаде.. А почему нельзя было задействовать KiCAD или PCAD? |
|
|
Litkevich Yuriy |
13.4.2009, 19:34
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 12.12.2024, 5:22 |