crossplatform.ru

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

cybopob_s
  опции профиля:
сообщение 25.2.2010, 21:53
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 25.2.2010
Пользователь №: 1484

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




Репутация:   0  


Всем привет!

Срочно необходим список с флажками (QListWidget + QCheckBox)

Ни у кого кода нет?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
molchanoviv
  опции профиля:
сообщение 25.2.2010, 22:30
Сообщение #2


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

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

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




Репутация:   5  


Не понял, какого кода?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
cybopob_s
  опции профиля:
сообщение 26.2.2010, 15:53
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 25.2.2010
Пользователь №: 1484

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




Репутация:   0  


Вариант:
QCheckBox *check[1000];
int i;
QListWidget list_widget;
for (i = 0; i < 1000; i++)
{
QListWidgetItem *item = new QListWidgetItem;
check.addItem(item);
check[i] = new QCheckBox(tr("AAAAA"));
list_widget.setItemWidget(item, check[i]);
}
В окне вывода появляется ListBox, в котором отсутствуют CheckBox.
Где ошибка ?????????????????????????


Цитата(DIMEDROLL @ 25.2.2010, 22:36) *
в последних версиях Кьют чекбоксы добавлены как свойство QListWidgetItem, тоесть когда добавляешь в QListWidget элементы нужно добавлять не строки а обьекты QListWidgetItem, предварительно установив флаг Qt::Checked и свойство Checkable или что то в этом роде
в общем глянь в ассистанте по QListWidgetItem и сам все увидишь

У меня версия QT 4.3.1. В какой версии имеется такая возможность ?????
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 23.7.2025, 6:30