Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Несколько колонок в QListView


Автор: aspirin2003 10.8.2008, 20:26
Есть ли возможность сделать несколько колонок в QListView, наподобие TListView (со свойством ViewStyle = vsReport) из борландовской VCL, или все-таки придется использовать QTableView?

Автор: volvo877 10.8.2008, 21:34
В Qt3 можно было (addColumn), в Qt4 нельзя, используй QTableView

Автор: SABROG 12.8.2008, 14:00
Тролли прямо рекомендуют использовать QTree[View/Widget], если нужна таблица с хидерами и колонками.

Автор: aspirin2003 12.8.2008, 15:56
Цитата(SABROG @ 12.8.2008,  14:00)
Тролли прямо рекомендуют использовать QTree[View/Widget], если нужна таблица с хидерами и колонками.

А как быть с плюсом и пунктирной линией от дерева слева?

Автор: SABROG 12.8.2008, 17:06
Цитата(aspirin2003 @ 12.8.2008,  15:56)
Цитата(SABROG @ 12.8.2008,  14:00)
Тролли прямо рекомендуют использовать QTree[View/Widget], если нужна таблица с хидерами и колонками.

А как быть с плюсом и пунктирной линией от дерева слева?

Тролли говорят, чтобы юзать тривью как обычный списко надо юзать метод, который скрывает "плюсик" и прочие причендалы:
Код

myTreeView->setRootIsDecorated(false);


Там еще есть несколько интересных свойств типа изминения значения отступа.

Автор: bilbobagginz 12.8.2008, 20:47
дотошничаю:
Цитата(SABROG @  12.8.2008,  14:00 Найти цитируемый пост)
с хидерами

с хедерами ? (т.е. заголовками) 
( или вы с Новозеландским акцентом писать пытаетесь: вместо sex говорите "сикс", а вместо head говорите "хид" smile )


Автор: SABROG 12.8.2008, 21:48
Цитата(bilbobagginz @ 12.8.2008,  20:47)
дотошничаю:
Цитата(SABROG @  12.8.2008,  14:00 Найти цитируемый пост)
с хидерами

с хедерами ? (т.е. заголовками) 
( или вы с Новозеландским акцентом писать пытаетесь: вместо sex говорите "сикс", а вместо head говорите "хид" smile )

Даж не знаю как написать. Транскрипция слова ['hedэ], поэтому я наверно должен написать: "с хедэрами" или лучше: "с хедэрсами", правда еще лучше написать: "с заголовками", ну или "with headers".

С другой стороны у английская буква "e" произносится как "и": "Эй (A), Би (B), Си ©, Ди (D), И (E), Эф (F), Джи (G)..." (http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82)

Соглашусь, все-таки, что написал безграмотно. Уж не знаю откуда подцепилось это, хотя логически сам прекрасно знаю как надо произносить. Например для языка "Java" мне не нравится употреблять слово "Джава", а вот "Ява" ласкает слух. Или для аббревиатуры "SQL" мне не нравится говорить "Сиквель" (прям как сикель ;) ), а вот "Эс Кью Эл" нормально. Или для языка "C++" я обычно не говорю "Си два плюса", я говорю "Си плюс плюс".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)