将 QSpinBox 添加到 QTreeWidgetItem 的 child

Add QSpinBox to a child of QTreeWidgetItem

我知道如何将 QSpinBox 添加到 QTreeWidgetItem :

_spin_speed = new QSpinBox();
ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(0) , 1 , _spin_sizePicture);

但是如何将QSpinBox添加到QTreeWidgetItem的child? "child" 我特别指的是这个项目:

我试过了,但没用:

 _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);