Здравствуйте, гость ( Вход | Регистрация )
|
mishabard |
22.6.2011, 18:46
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 31 Регистрация: 13.6.2011 Из: Киев Пользователь №: 2741 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здравствуйте! В QT недавно. Вопрос по концепции: Подскажите пожалуйста, или поделитесь своим опытом,
как лучше организовать форму, на которой TableView с очень большим количеством колонок, Сверху должна появиться панель фильтров по каждому из полей таблицы. Как это лучше организовать? Что почитать? Только если можно по конкретней))) а то я уже начитался, голова кругом идет о полученой информации((( Может есть какой-то пример? Или концепция. Я для себя пока придумал следующую: 1. На форме сверху создаю виджет, на котором размещаю Поля ввода, комбобоксы, флажки (для булевских полей) и .т.п. ЗАполняю их отдельными запросами из таблицы. 2. Ниже вставляю TableView. и формирую селект для него относительно выбранных данных на панели сверху. Я уже так раньше делал на Делфи. Работать будет железно. Но может в QT есть возможность организовать фильтрацию проще. например как в Экселе, или прикрутить поля фильтров к заголовкам полей таблицы или как Делфовском TRxDBGrid - там это делается по умолчанию. я понимаю что здесь такого может не быть. Но можете хотя бы концепцию подсказать. Куда стремиться?!!! Спасибо |
|
|
|
![]() |
|
DIMEDROLL |
22.6.2011, 23:51
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0
|
примерно понятно, но лучше бы прикрепить скриншот или видео, где это наглядно видно
предварительно: нужно либо через делегаты делать либо наследоваться от QTableView и добавлять нужные контролы Сообщение отредактировал DIMEDROLL - 22.6.2011, 23:57 |
|
|
|
mishabard Панель фильтров для TableView 22.6.2011, 18:46
DIMEDROLL можно вставить экселевскую таблицу на форму Qt, см... 22.6.2011, 21:04
mishabard Это значит, что, например, в TableView в прямоугол... 22.6.2011, 21:53
mishabard Цитата(DIMEDROLL @ 22.6.2011, 23:51) прим... 23.6.2011, 20:59
Litkevich Yuriy В Qt для этого есть модель/представление и её сост... 23.6.2011, 10:11
DIMEDROLL в примерах Qt есть пример встраивания спинбокса в ... 23.6.2011, 21:24
mishabard Цитата(DIMEDROLL @ 23.6.2011, 21:24) в пр... 24.6.2011, 12:45
DIMEDROLL еще как вариант поискать похожий виджет на сайтах:... 24.6.2011, 13:50
Litkevich Yuriy Цитата(mishabard @ 24.6.2011, 15:45) наде... 24.6.2011, 16:31
mishabard Всем спасибо за ответы!!! Думаю тебя з... 25.6.2011, 11:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 15:48 |