Есть ли виджет списка wxpython, который отображает чередующиеся цвета строк, даже если список пуст? - PullRequest
0 голосов
/ 17 июля 2010

Есть ли виджет со списком wxpython, который отображает чередующиеся цвета строк, даже если список пуст?или есть даже один, который будет отображать цвет фона (кроме белого), когда он пуст?

Ответы [ 2 ]

1 голос
/ 17 июля 2010

Действительно.Создайте свой список как пользовательский класс:

import wx.lib.mixins.listctrl as listmix

class CustomList(wx.ListCtrl, listmix.ListRowHighlighter):

    def __init__(self, parent):
        wx.ListCtrl.__init__(self, parent)
        listmix.ListRowHighlighter.__init__(self, (206, 218, 255))

См .: http://www.wxpython.org/docs/api/wx.lib.mixins.listctrl.ListRowHighlighter-class.html

1 голос
/ 17 июля 2010

Вы можете сделать это с помощью wx.Grid или взглянуть на новый UltimateListCtrl, который является чистым виджетом Python. Вы можете взломать его, если он не делает то, что вы хотите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...