是否可以在wx.grid.Grid中填充左上角的单元格?

时间:2011-11-26 07:55:39

标签: grid wxpython

此单元格(最多行标签和左侧列标签) 可以填充文字或图片吗?

1 个答案:

答案 0 :(得分:0)

wxPython演示中有一个使用GridLabelRenderer的示例。以下是演示中的相关代码:

class MyCornerLabelRenderer(glr.GridLabelRenderer):
    def __init__(self):
        import images
        self._bmp = images.Smiles.getBitmap()

    def Draw(self, grid, dc, rect, rc):
        x = rect.left + (rect.width - self._bmp.GetWidth()) / 2
        y = rect.top + (rect.height - self._bmp.GetHeight()) / 2
        dc.DrawBitmap(self._bmp, x, y, True)

然后通过这样做来调用它:

myGrid.SetCornerLabelRenderer(MyCornerLabelRenderer())