Russian Qt Forum
Ноябрь 23, 2024, 18:17
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
QTableWidget - конструирование сложной таблицы
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QTableWidget - конструирование сложной таблицы (Прочитано 16719 раз)
kolob
Частый гость
Offline
Сообщений: 296
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #15 :
Декабрь 16, 2012, 21:46 »
Вот вот, что то вроде того. Только вот нет сопряжения с 1с. Но там своего замута хватает. Еще кучу графиков строить по различным данным.
Надо было самому загнать куче фирм за кучу денег
Записан
Qt 5.11.0, Win, MinGW
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #16 :
Декабрь 16, 2012, 23:32 »
Цитата: kolob от Декабрь 16, 2012, 21:46
Вот вот, что то вроде того. Только вот нет сопряжения с 1с. Но там своего замута хватает. Еще кучу графиков строить по различным данным.
Надо было самому загнать куче фирм за кучу денег
Я её в самой 1С рисовал.
На Qt геморойнее будет. раза в 5-6. У меня там 2100 строк вышло.
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
kolob
Частый гость
Offline
Сообщений: 296
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #17 :
Январь 06, 2013, 14:48 »
Цитировать
Значит нужно создать свою универсальную модель. От которой бушь наследоваться и создавать свои.
А подскажите пример 2 го наследования от абстрактной модели.
Какие функции переопределять в наследнике а какие в наследнике наследника?
Немного разобрался. Не знал где выставить корневую вершину, в прямом наследнике абстрактного класса или в последующих. Все таки решил сделать в прямом и там же описать все необходимые функции. А в
наследниках
наследника описал функции, которые отличают разные модели, например columnCount() (в моделях разное количество столбцов)
P.S.
Решил все таки пойти путем который мне подсказали (создать модель). В своем прежнем решении зашел в тупик полнейший, очень много данных, короче жутко неудобно.
Давно считал, что для большинства случаев лучше использовать MVC.
«
Последнее редактирование: Январь 06, 2013, 15:31 от kolob
»
Записан
Qt 5.11.0, Win, MinGW
kolob
Частый гость
Offline
Сообщений: 296
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #18 :
Январь 07, 2013, 20:31 »
Споткнулся. Как же иерархическую модель засунуть в TableView?
Не могу найти решения, слышал про ProxyModel.
Может кто сталкивался, поделится идеей или кодом, буду признателен.
Записан
Qt 5.11.0, Win, MinGW
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #19 :
Январь 07, 2013, 21:31 »
Зачем теблвью? Это же банальное дерево, только indentation уберите.
Записан
kolob
Частый гость
Offline
Сообщений: 296
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #20 :
Январь 07, 2013, 22:10 »
А как сделать в treeview сделать чтобы строка-заголовок расползался на все колонки?
Там вроде нет setSpan как в тэблевью.
Записан
Qt 5.11.0, Win, MinGW
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #21 :
Январь 07, 2013, 23:11 »
drawRow переопределить.
Записан
kolob
Частый гость
Offline
Сообщений: 296
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #22 :
Январь 07, 2013, 23:23 »
а функция setFirstColumnSpanned, вроде так называется , где то причитал что делает что то подобное.
Да дерево собственно и не нужно просто надо как таблица она выглядела.
«
Последнее редактирование: Январь 08, 2013, 11:28 от kolob
»
Записан
Qt 5.11.0, Win, MinGW
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #23 :
Январь 08, 2013, 13:27 »
Цитата: kolob от Январь 07, 2013, 23:23
а функция setFirstColumnSpanned, вроде так называется , где то причитал что делает что то подобное.
Да дерево собственно и не нужно просто надо как таблица она выглядела.
Прикольно, не знал про эту функцию:) Да, это то, что вам надо.
Уберите отступ у дерева, запретите сворачивание и получите иерархическую таблицу.
Записан
kolob
Частый гость
Offline
Сообщений: 296
Re: QTableWidget - конструирование сложной таблицы
«
Ответ #24 :
Февраль 10, 2013, 21:21 »
есть у кого нибудь пример такой реализации, если есть скиньте скрин что получилось. А то что то надоело проект переделывать по несколько раз.
Мне необходимо что то вроде(желательно конечно точно) как на скрине в первом посте.
Записан
Qt 5.11.0, Win, MinGW
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...