Qt4 在从QTreeWidgetItem派生的我自己的类上使用addChildren()函数?

Qt4 在从QTreeWidgetItem派生的我自己的类上使用addChildren()函数?,qt4,qt-creator,derived-class,qtreewidgetitem,Qt4,Qt Creator,Derived Class,Qtreewidgetitem,大家好,我已经创建了我自己的类,它派生自QTreeWidgetItem,mytreewidgetitem。我用:QList创建了一个列表。我用append()函数填充它。然后,我想使用addChildren()函数将列表添加到QTreeWidgetItem中,但由于addChildren()需要一个QList变量作为输入,因此出现编译错误。是否有一种变通方法(例如重铸)使addChildren()函数与我的派生类一起工作? 谢谢您可以创建QList,然后添加您可以执行的操作: QList<

大家好,我已经创建了我自己的类,它派生自QTreeWidgetItem,mytreewidgetitem。我用:QList创建了一个列表。我用append()函数填充它。然后,我想使用addChildren()函数将列表添加到QTreeWidgetItem中,但由于addChildren()需要一个QList变量作为输入,因此出现编译错误。是否有一种变通方法(例如重铸)使addChildren()函数与我的派生类一起工作?
谢谢

您可以创建
QList
,然后添加您可以执行的操作:

QList<QTreeWidgetItem *> list;

mytreewidgetitem *item = new mytreewidgetitem;
list << item;
QList列表;
mytreewidgetitem*项目=新的mytreewidgetitem;

列表您可以创建
QList
,然后添加您可以执行的操作:

QList<QTreeWidgetItem *> list;

mytreewidgetitem *item = new mytreewidgetitem;
list << item;
QList列表;
mytreewidgetitem*项目=新的mytreewidgetitem;

你能提供一些你想做什么的代码吗?你能提供一些你想做什么的代码吗?非常感谢你的快速回答,但我找到了一个解决办法,因此我不需要对QTreeWidgetItem类进行子类化非常感谢你的快速回答,但我找到了一个解决办法,因此,我不需要对QTreeWidgetItem类进行子类化