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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QListView  (Прочитано 6417 раз)
codeLocker
Гость
« : Август 27, 2005, 15:01 »

Помогите, пожайлуста. Сколько не смотрю на примеры поставляемые с Qt 4.0 никак не могу понять как в QListView добавлять колонки и элементы.
Заранее спасибо.
Записан
Hellenna
Гость
« Ответ #1 : Август 29, 2005, 14:42 »

Код:
QListView *my_lv=new QListView(this);
my_lv->addColumn("fisrst");
my_lv->addColumt("second");
QListViewItem *item=new QListViewItem(my_lv);
item->setText(0, "text1");
item->setText(1, "text2");
Записан
codeLocker
Гость
« Ответ #2 : Август 29, 2005, 16:11 »

В 4-й версии это не работает...
Вроде я выкрутился, хотя, не знаю правильное ли решение.
Я использую Q3ListView
Записан
nEoN
Гость
« Ответ #3 : Август 29, 2005, 16:45 »

То, чем в Qt 3 являлось QListView,  в Qt 4 перекочевало в QTreeWidget.

Код:

QTreeWidget* w_list = new QTreeWidget(this);

// Создаем столбцы
QStringList labels;
labels << tr("Column 1") << tr("Column 2");
w_list->setHeaderLabels(labels);

// Добавляем элемент
QTreeWidgetItem* item = new QTreeWidgetItem(w_list);
item->setText(0, tr("item1 text"));
item->setText(1, tr("item1 description"));


Из асистента: The QTreeWidget class is a convenience class that provides a standard tree widget with a classic item-based interface similar to that used by the QListView class in Qt 3.
Записан
codeLocker
Гость
« Ответ #4 : Август 29, 2005, 21:24 »

Большое спасибо...заработало
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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