![]() |
|
![]() ![]() ![]() |
|
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Доброго времени суток!
Есть класс унаследованный от QAbstarctTableModel и есть QTableView, при подключении унаследованной модели к QTableView в каждой ячейке появляются чекбоксы. Вопрос: как их(чекбоксы) убрать? --------------------
|
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 13 Всего: 181 |
Kappac, а подробнее можно? Какого типа данные в ячейках, что меняет унаследованый класс... а лучше давай примерчик с урезаным кодом.
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Вот реализация:
--------------------
|
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 13 Всего: 181 |
Это сообщение отредактировал(а) nickless - 27.2.2008, 17:39 -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Не подходит такой вариант... Очень бы хотелось узнать, где настраивается тип элемента в ячейке, как это делается в QTableWidget?
--------------------
|
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 13 Всего: 181 |
А что нужно показывать? Если тип и отображение стандартное, то просто нужно возвращать нужные данные в зависимости от роли, если на запрос данных с какой-нибудь ролью вернуть QVariant(), то используется дефолт, если вернуть что-нибуть вразумительное, то оно (фонт, цвет итд) и будет использоваться. Кроме того в flags() нужно возвращать возможности модели, они тоже влияют на отображение (Qt::ItemIsTristate итд). Например чекбоксы управляются Qt::CheckStateRole,
покажет чекбоксы в первой колонке. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
Kappac |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
nickless, огромное спасибо за вразумительный ответ!
Это сообщение отредактировал(а) Kappac - 27.2.2008, 22:52 --------------------
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |