1

こんにちは、QTreeWidgetItem から派生した独自のクラス mytreewidgetitem を作成しました。私はそれらのリストを作成します: QList. append() 関数を使用して入力します。次に、addChildren() 関数を使用してリストを QTreeWidgetItem に追加したいのですが、addChildren() が入力として QList 変数を必要とするため、コンパイル エラーが発生します。addChildren() 関数を派生クラスで動作させるための回避策 (再キャストなど) はありますか? ありがとう

4

1 に答える 1

1

作成してQList<QTreeWidgetItem *>から、追加することができます。

QList<QTreeWidgetItem *> list;

mytreewidgetitem *item = new mytreewidgetitem;
list << item;

QTreeWidgetItemそして、リストに入力すると、によってリストをプッシュできますaddChildren(list)mytreewidgetitemitem( )をqtのitem()にキャストしませんQTreeWidgetItem

于 2012-10-18T11:23:16.797 に答える