Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Bzzzuka от Апрель 15, 2012, 11:50



Название: Как лучше организовать вывод данных
Отправлено: Bzzzuka от Апрель 15, 2012, 11:50
Есть база в ней таблица, 8000+ строчек, 52 столбца. 2 первых столбца это ID и name и еще 50 параметров. Эти параметры должны выводиться в основную форму при выборе name из списка. Хочу сделать так чтобы пользователь имел возможность выбирать какие из этих 50 параметров ему нужны а какие нет.. делать это я предполагаю в диалоговом окне options, а в основную форму выбранные параметры выводились друг за другом с соответствующими им названиями столбцов. Помимо основной таблицы есть еще одна где даны названия столбцов с их описаниями. Вопрос, как сделать все это наиболее органично, как по внешнему виду ( чтобы это не выглядело как месиво чекбоксов и лейблов), так и по коду.



Название: Re: Как лучше организовать вывод данных
Отправлено: Zeka13 от Апрель 15, 2012, 13:43
по внешнему виду: посмотреть аналогичные программы и выбрать, что нравится

по коду: не понял вопрос


Название: Re: Как лучше организовать вывод данных
Отправлено: Igors от Апрель 15, 2012, 13:50
Помимо основной таблицы есть еще одна где даны названия столбцов с их описаниями. Вопрос, как сделать все это наиболее органично, как по внешнему виду ( чтобы это не выглядело как месиво чекбоксов и лейблов), так и по коду.
Обычная практика: в отдельном (часто модальном) окне список из чекбоксов: галочка + краткое описание. Когда айтем в этом списке выбран, в нижней панели окна появляется его подробное описание


Название: Re: Как лучше организовать вывод данных
Отправлено: Bzzzuka от Апрель 15, 2012, 19:08
Вот проект, в нем база из двух таблиц, в одной названия ударных кратеров и их параметры, в другой, названия параметров и их описания, в диалоге Options я вывела чекбоксы с именами параметров, пользователь выбирает какие параметры он хочет видеть в основной форме и они должны там отображаться. Собственно вопрос как связать созданные мною чекбоксы и отображение данных в основной форме?

Там пока идет стационарный вывод первых 4-5 параметров, без какой либо привязки к диалогу Options


Название: Re: Как лучше организовать вывод данных
Отправлено: Bzzzuka от Апрель 15, 2012, 20:55
В базе есть две таблицы moon и columns, содержаться данные об ударных кратерах, а именно ID, name и еще 50 характеристик этих кратеров. Во второй таблице содержится имя каждой характеристики column и ее описание desc.
Как я поняла нужно создать в метод который бы возвращал состояние чекбокса, затем если он isChecked находил бы в таблице сolumns название соответствующей характеристики и находил бы значение этой характеристики в таблице moon для выбранного пользователем имени, и выводил бы это в основную форму, но проблема в том что чекбоксы сами по себе созданы с помощью цикла и запроса в базу, и у меня немного голова идет кругом когда я пытаюсь все это объединить в один цикл.