私は列name、path、sizeを持つwxTreeListCtrlを持っています。私は木を作りました。 path = "some path"のツリーからノードを取得できますか?これにはどんな機能がありますか?wxTreeListCtrlでは、ノードのデータ/テキストが与えられていれば、ツリーからノードを抽出できますか?
0
A
答えて
1
いいえ、このための組み込み関数はありません。もちろん、ツリー全体を反復処理することで自分で行うこともできますが、これはまったく効率的ではありません。
あなたのプログラムには別のmap<path,item>
があり、このマップからツリーを構築し、必要に応じてアイテムがツリーに追加/削除されたときに更新しておきます。後者の場合、マップに格納されたアイテムへのポインタを「アイテムデータ」としてwxTreeCtrl
に保存すると便利です。
+0
ええ、ありがとう:) – alohamora
関連する問題
- 1. 与えられたレベルのJSONツリーのノード数を取得
- 2. Groovy XmlSlurperはノードを与えられた子ノードの値で置き換えます
- 3. 与えられた数のノードを持つツリーを構築する
- 4. ルートから任意のツリー上の与えられたノードへのパスを取得する方法は?
- 5. Re:バイナリ検索ツリーと数字が与えられていると、ノードのデータが与えられた番号に追加されたパスを見つける
- 6. 与えられた式から記号を抽出する
- 7. XMLノードからのデータの抽出
- 8. データフレームから親ノードと後続ノードを抽出する方法
- 9. PHP - ネストされたXMLファイルからノード値を抽出する
- 10. 与えられたノードへのポインタ、その特定のノードを削除する
- 11. dijit.TreeツリーからツリーへのDnD - ターゲットツリー内に子ノードが作成されない
- 12. ノードのみにアクセス権が与えられたときにリンクリストのノードを削除するには
- 13. .MSIファイルからツリービューダイアログからノードを抽出する方法
- 14. 与えられたノードが接続されているかどうかを確認するNeo4j cypherクエリ
- 15. 特定のノードからツリー祖先のリストを取得するにはどうすればよいですか?
- 16. python-与えられたノードの親を印刷する方法
- 17. XMLファイルのフォルダからXMLノード値を抽出していますか?
- 18. 私のXML内のノードをinputTextFieldから置き換えるにはどうすればいいですか?
- 19. ツリーが偶数個のノードを持つ場合、バイナリツリーが与えられ、真を返すブール関数を書く
- 20. オートメーション要素が与えられたらどうすればいいですか?
- 21. awesome_nested_setで管理されているツリーからノードを削除する正しい方法は何ですか?
- 22. extJsツリー:名前からノードを取得
- 23. ノードへのポインタのみが与えられている場合、単一のリンクされたリストからノードを削除する
- 24. テンソル・フロー・モデル・グラフが与えられた場合、入力ノード名と出力ノード名の検索方法
- 25. neo4jは与えられたidのノードの親を取得します
- 26. Pythonはそのノードへのアクセスだけを与えられたリンクリストのノードを削除します
- 27. ノードの最大数を見つけると、ノードとエッジの数が与えられます
- 28. dynatreeノードを新しいノードに置き換えるにはどうすればいいですか?
- 29. 与えられた入力に基づいてWebからデータを抽出するにはどうすればいいですか?
- 30. 与えられたXMLファイルで最大のノードを見つけるには?
ツリートラバーサルアルゴリズムを見てください。 – macroland
はい、このタスクを実行するためのwxWidgetsの関数はありますか? – alohamora