Я знаю, как добавить QSpinBox к QTreeWidgetItem :
QSpinBox
QTreeWidgetItem
_spin_speed = new QSpinBox(); ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(0) , 1 , _spin_sizePicture);
Но как добавить QSpinBox ребенку QTreeWidgetItem? Под «ребенком» я имею в виду этот пункт, в частности:
Я пробовал это, но это не работает:
_spin_angle = new QSpinBox(); ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(2)->treeWidget()->topLevelItem(0) , 1 , _spin_angle);
Спасибо за ваше время и хорошего дня!
topLevelItem () получает элемент верхнего уровня. Что вам нужно, это child ():
ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(2)->child(0) , 1 , _spin_angle);
Других решений пока нет …