Название: Как лучше реализовать редактирование Отправлено: -QT- от Ноябрь 25, 2008, 15:04 Есть структура:
Код: struct QmyLogin Есть использование ее: Код: QList<QmyLogin> logins; Какие компоненты использовать для редактирования и отображения ? Наверно сегодня очень туплю :) но ничего кроме создания собственной модели на ум не пришло, может быть есть вариант проще ? Название: Re: Как лучше реализовать редактирование Отправлено: spirit от Ноябрь 25, 2008, 15:08 а просто QTableWidget заюзать нельзя? имхо, самый простой вариант. :)
Название: Re: Как лучше реализовать редактирование Отправлено: -QT- от Ноябрь 25, 2008, 15:20 а просто QTableWidget заюзать нельзя? имхо, самый простой вариант. :) а как редактирование, добавление, удаление ? Название: Re: Как лучше реализовать редактирование Отправлено: spirit от Ноябрь 25, 2008, 15:23 добавлять через void QTableWidget::setItem ( int row, int column, QTableWidgetItem * item )
удалять через QTableWidgetItem * QTableWidget::takeItem ( int row, int column ) редактировать через void QTableWidget::itemChanged ( QTableWidgetItem * item ) вообще сложности никакой ;) но если с моделью поприколу повозится, то тогда конечно модель клепать :) Название: Re: Как лучше реализовать редактирование Отправлено: -QT- от Ноябрь 25, 2008, 15:29 Как в QTableWidget удалять, добавлять это понятно а как привязаться к QList<QmyLogin> logins;
Название: Re: Как лучше реализовать редактирование Отправлено: spirit от Ноябрь 25, 2008, 15:32 ну будет у тебя слот "добавить строку", добавляешь ее в табле и листе, тоже самое и при удалении: по номеру строки в табле удалять из списка запись.
Название: Re: Как лучше реализовать редактирование Отправлено: -QT- от Ноябрь 25, 2008, 15:35 Ща попробую :)
Название: Re: Как лучше реализовать редактирование Отправлено: pastor от Ноябрь 25, 2008, 16:29 А зачем заморачиваться со всекими структурами, писать какой-то код сохранения, удаления. БД никто не отменял. Выбери простенькую БД для своих целей и юзай её. Тут и сохранения и редактирование, удаление в пол пинка можно реализовать.
Название: Re: Как лучше реализовать редактирование Отправлено: -QT- от Ноябрь 26, 2008, 11:25 А зачем заморачиваться со всекими структурами, писать какой-то код сохранения, удаления. БД никто не отменял. Выбери простенькую БД для своих целей и юзай её. Тут и сохранения и редактирование, удаление в пол пинка можно реализовать. Тоже можно, но в данном случае работа идет с локальным шифрующимся файлом. Название: Re: Как лучше реализовать редактирование Отправлено: pastor от Ноябрь 26, 2008, 11:45 Тоже можно, но в данном случае работа идет с локальным шифрующимся файлом. Невижу проблемы. Шифруйте\дешифруйте наздоровье |