0

PythonでObjectListViewを使用して、ある種の凡例を作成しようとしています。

wxPythonでwx.PaintDC、DrawText、およびDrawRectangleを使用してこれを実現できますが、すべてフリーハンドであるため、見栄えがよくありません。

wxPythonまたは別のパッケージを使用して正方形の画像(たとえば、10x10ピクセルの正方形)を作成し、各行の正方形の塗りつぶしを変更しながら、その画像をObjectListViewの列に挿入することは可能ですか?

例えば:

チェックボックス||状態||人口||凡例の色

はい||マサチューセッツ||650万||赤い塗りつぶされた正方形の画像

いいえ||イリノイ||1290万||青い塗りつぶされた正方形の画像

前もって感謝します。

クリス

4

1 に答える 1

0

質問を正しく理解していれば、ObjectListView ウィジェットを使用して異なる行に異なる画像を追加できるはずです。または、純粋な Python で記述され、任意のウィジェットを配置できる UltimateListCtrl を確認することもできます。2.9 にも新しいリスト コントロール ウィジェットがあると思いますが、どのような新機能が追加されたかは覚えていません。

于 2011-05-26T17:26:11.147 に答える