Как установить массив в ListCtrl - PullRequest
0 голосов
/ 01 февраля 2012

Я хочу установить массив в wxListCtrl.

Аналогично функции Set при использовании wx.ListBox или SetItems при использовании wx.ComboBox.

В API wxpython есть только функция Append.

1 Ответ

1 голос
/ 01 февраля 2012

Я не вижу простого способа сделать это в API, кроме как просто использовать цикл. В демонстрации wxPython для ListCtrl есть странный пример, где они как-то устанавливают dict в качестве данных для элемента управления списком. Вам может понравиться это. Кроме того, мне нравится использовать виджет ObjectListView (http://pypi.python.org/pypi/ObjectListView), так как в любом случае его проще использовать.

В wxPython 2.9 есть новый DVC_ListCtrl, но он также, вероятно, нуждается в цикле.

...