crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QListView. Добавление элементов
miksayer
  опции профиля:
сообщение 18.1.2009, 2:51
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 18.1.2009
Пользователь №: 495

Спасибо сказали: 0 раз(а)




Репутация:   0  


Ребят, сильно не бейте, честно говоря, с Qt работаю впервые. Вопрос такой:
как добавить в QListView какой-то элемент? вообще нужно примерно следующее: 3 колонки, в первых 2х строки, в 3й комбобокс.
У меня не получается даже колонки сделать! Справку читал
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 8)
Litkevich Yuriy
  опции профиля:
сообщение 18.1.2009, 5:26
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(miksayer @ 18.1.2009, 5:51) *
У меня не получается даже колонки сделать! Справку читал
где-то не там ты читал, QListView - списковое представление, т.е. колонок нет. Для выбора подходящего представления см. Классы представлений
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.1.2009, 8:50
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


и еще галерею виджетов посмотри
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
miksayer
  опции профиля:
сообщение 18.1.2009, 12:02
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 18.1.2009
Пользователь №: 495

Спасибо сказали: 0 раз(а)




Репутация:   0  


спасибо, как я понял для моих целей лучше всего использовать QTreeView со свойством rootIsDecorated=false
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 18.1.2009, 12:06
Сообщение #5


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Вообще опиши поподробнее свою цель. Помоему в первый раз ты описал табличку QTableView, если я конечно так тебя понял.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
miksayer
  опции профиля:
сообщение 18.1.2009, 17:48
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 18.1.2009
Пользователь №: 495

Спасибо сказали: 0 раз(а)




Репутация:   0  


представляете себе ListView, если его создать при помощи WinAPI? Вот мне нужен такой ListView с тремя колонками, причем в первых 2х колонках текст, а в третьей комбобоксы
Вообще я подумал, что я лучше буду действительно использовать QTreeView. Он даже немного лучше подходит под мои цели. И комбобокс я уже в него впихнул с помощью setItemWidget
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.1.2009, 18:42
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(miksayer @ 18.1.2009, 20:48) *
представляете себе ListView, если его создать при помощи WinAPI?
нет, не представляю. Скрин давай.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 18.1.2009, 19:08
Сообщение #8


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Цитата(miksayer @ 18.1.2009, 17:48) *
представляете себе ListView, если его создать при помощи WinAPI?

Нет, я линуксоид.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
miksayer
  опции профиля:
сообщение 19.1.2009, 1:07
Сообщение #9


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 18.1.2009
Пользователь №: 495

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 18.1.2009, 19:42) *
Цитата(miksayer @ 18.1.2009, 20:48) *
представляете себе ListView, если его создать при помощи WinAPI?
нет, не представляю. Скрин давай.

короче то же самое, что и QTreeView со свойством rootIsDecorated=false(то есть без пунктирных линий). В Windows вообще стандартный тривью не имеет колонок, а листвью, наоборот, имеет
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.12.2024, 14:51