Название: QTreeWidgetItem radiobutton Отправлено: barm12345 от Июнь 01, 2020, 11:06 Господа добрый день.
Подскажите плиз, как можно правильно записать эту конструкцию: (Qt3): std::vector list; std::map name; QCheckListItem * controller = new QCheckListItem ( form->listview,tr("Найдено"), QCheckListItem::RadioButtonController); for (uint e = 0; e < list.size(); e++) { std::map ps = list[e]->getValues(); ... QCheckListItem * item = new QCheckListItem ( controller,list[e]->getValue("uniquename").toString(), QCheckListItem::RadioButton); name.insert( std::make_pair(item->text(0), list[e]) ); В Qt5 мы используем вместо listview - QTreeWidget, QCheckListItem - QTreeWidgetItem, понятно, что у них отсутствует перечисление RadioButtonController, RadioButton. Что можно в данном случае сделать? на чекбоксы заменить, или в виджете создать новый виджет с радиокнопкой.... Название: Re: QTreeWidgetItem radiobutton Отправлено: Пантер от Июнь 01, 2020, 12:42 Я тебя не очень понял, но мне кажется, тебе нужен метод QTreeWidgetItem::data с необходимой ролью. Посмотри документацию по этому методу.
|