Russian Qt Forum
Ноябрь 23, 2024, 00:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Список выбора из нескольких колонок.  (Прочитано 5110 раз)
DenKor
Гость
« : Апрель 29, 2008, 09:04 »

Добрый день!

В 3 версии использовал класс QListView  для отображения одной строки с несколькими колонками.
Соответсвенно колонки добавлял методом AddColumn().

Сейчас это приложение портирую в 4 и не могу найти полный аналог.
Мне нужен построчный вывод из 8 колонок (данные там меняться не будут)

QListWidgiet    - не позволяет добавить колонки.
QTableWidgiet - позволяет добавить колнки, но отображает только текущую ячейку (мне нужно строку)
Записан
Tonal
Гость
« Ответ #1 : Апрель 29, 2008, 09:57 »

QTableView и QTreeView и их наследники позволяют отображать несколько колонок.
Ещё можно посмотреть на QTabBar.

А что насчёт отображения ячейки QTableWidgiet-вом я что-то не въехал, что ты имел в виду.
Записан
DenKor
Гость
« Ответ #2 : Апрель 29, 2008, 10:59 »

Мне нужно, чтобы при листании построчно, активной была вся строка, а не отдельная ячейка в таблице.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Апрель 29, 2008, 11:05 »

насколько я понял по скринам у Qt'ей, аналогм является QTreeView, см. пример:
%QTDIR%\examples\itemviews\dirview\
(активна вся строка)
Записан

Юра.
Вячеслав
Гость
« Ответ #4 : Апрель 29, 2008, 12:12 »

QTableWidget + setSelectionBehavior (QAbstractItemView::SelectRows)
 ну и setSelectionMode можно покрутить Подмигивающий
Записан
DenKor
Гость
« Ответ #5 : Апрель 29, 2008, 13:08 »

QTableWidget + setSelectionBehavior (QAbstractItemView::SelectRows)
 ну и setSelectionMode можно покрутить Подмигивающий

Спасибо. Это и нужно было
Записан
DenKor
Гость
« Ответ #6 : Май 02, 2008, 09:27 »

насколько я понял по скринам у Qt'ей, аналогм является QTreeView, см. пример:
%QTDIR%\examples\itemviews\dirview\
(активна вся строка)

Лучшей вид когда используешь QTreeView и setAllColumnsShowFocus(true)
Спасибо за правильное направление
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.056 секунд. Запросов: 23.