我知道如何将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);
感谢您的时间,祝您度过愉快的一天!
答案 0 :(得分:1)
topLevelItem()获取顶级项目。你需要的是孩子():
ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(2)->child(0) , 1 , _spin_angle);