将QSpinBox添加到QTreeWidgetItem的子级

时间:2015-11-25 15:18:37

标签: c++ qt qtreewidget qspinbox

我知道如何将QSpinBox添加到QTreeWidgetItem

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

但是如何向QSpinBox的孩子添加QTreeWidgetItem? “孩子”我的意思是这个项目: enter image description here

我尝试了这个,但它不起作用:

 _spin_angle = new QSpinBox();    
 ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(2)->treeWidget()->topLevelItem(0) , 1 , _spin_angle);

感谢您的时间,祝您度过愉快的一天!

1 个答案:

答案 0 :(得分:1)

topLevelItem()获取顶级项目。你需要的是孩子():

 ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(2)->child(0) , 1 , _spin_angle);