Вариант:
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. В какой версии имеется такая возможность ?????