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

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

但是如何将QSpinBox添加到QTreeWidgetItem的子级中?所谓“ child ”,我是指这个项目:
c++ - 将QSpinBox添加到QTreeWidgetItem的子级-LMLPHP

我尝试了这个,但是没有用:
 _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);

10-08 01:06