ここに記載されているとおり: http://docs.wxwidgets.org/trunk/classwx_list_box.html
現在、リスト ボックス項目のテキスト内の TAB 文字は、すべてのプラットフォームで一貫して処理されていないことに注意してください。そのため、どこでも文字列を適切に表示するには、スペースに置き換える必要があります。リスト ボックスは、他の制御文字をまったくサポートしていません。
これまでのところ、Windows 7 で Python 2.7 32 ビットを使用している間の私の経験では、wxListBox 選択の文字列内で \t を使用しても効果はありません。予想通り
データベースから多数の行があり、wxListBox の行内に表示したい (そして最終的には 1 つまたは複数の行を選択する際に使用する) 複数の列があります。今のところ、文字列内の値の間の区切り文字として推奨されているスペースを使用しています。ただし、列は可変長であるため、これは実際には理想的ではありません。
単純な区切り文字ではない \t に代わるものはありますか? ここでのポイントは、各行のすべての列をきれいに表示することです。
column1 value1 value2
column442142 values24234234 val2
それよりも
column1 value1 value2
column442142 values24234234 val2
wxGrid が頭に浮かびますが、行内の特定のセルを選択できるようにしたくないので、それがうまくいくとは思いません (それを無効にする機能が見つからないようです)。ユーザーが行または複数の行を選択できるようにします。