2013-03-17 2 views
0

Я хочу добавить переключатель/Нормальную кнопку для каждой строки в ListControl.Добавление кнопки в каждую строку в ListCtrl WxPython

Может ли кто-нибудь дать некоторые полезные советы в этом?

Итак, основная функциональность, которую я хочу достичь, такая.

Против каждого добавленного в список элемента, я хочу добавить флаг/недействительный флаг, который будет заполнен пользователем. Таким образом, каждая строка будет иметь один переключатель.

Любая информация в этом отношении будет полезно

+1

Я думаю [этот ответ] (http://stackoverflow.com/questions/3595913/place-a-button-in-listctrl-wxpython?rq=1) может помочь вам. – Anna

ответ

1

Нет, не поддерживается ListCtrl. Однако вы можете добавить флажок через CheckListCtrlMixin. В противном случае вам придется использовать UltimateListCtrl, который является чистым Python и позволяет добавлять к нему все виды виджетов. Вы можете увидеть, как это работает, если вы загрузите демонстрацию wxPython и посмотрите в разделе «Расширенные общие виджеты» демо. Этот небольшой учебник может также помочь вам встать и работать: http://www.blog.pythonlibrary.org/2011/11/02/wxpython-an-intro-to-the-ultimatelistctrl/