私はそれぞれ固有のラベルとIDを持つVertexオブジェクトのリストを持っています。このリストをwxPythonコンボボックスのモデルとして使用するにはどうすればいいですか?ユーザーがオプションを選択したときにすぐに頂点IDを取得できますか?wxPythonコンボボックスに文字列以外のオブジェクトを保存するにはどうすればよいですか?
ComboBoxは文字列をモデルとしてのみ受け付けているようです。ラベルが重複しているので、ラベル対IDペアの辞書を作成することはできません。
特化したコンボボックスを作成するためにサブクラス化できるComboCtrlクラスに気付きましたが、これには簡単な解決策があるように感じます。
'labels + id'はどうですか? – katrielalex
それはうまくいくでしょう。ラベル+ idをidにマップする辞書を作成するか、文字列の最後の部分を抽出してidに変換する辞書を作成できます。それでも、単にオブジェクトを格納する簡単な方法があるのだろうかと思います。ありがとう。 – bgoosman