2

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

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

但是如何将 a 添加QSpinBox到 的子级中QTreeWidgetItem?“孩子”我特别指的是这个项目: 在此处输入图像描述

我试过这个但它不起作用:

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

感谢您的宝贵时间,祝您有美好的一天!

4

1 回答 1

1

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

 ui->treeWidget->setItemWidget(ui->treeWidget->topLevelItem(2)->child(0) , 1 , _spin_angle);
于 2015-11-25T15:29:02.740 回答