SetItem函数不能设置单行行高吧?
时间: 2023-11-27 11:06:19 浏览: 67
通过代码自定义cell,动态设置行高
是的,`SetItem`函数不能直接设置单行行高。不过,你可以通过设置相应的字体大小来间接地改变行高。具体来说,你可以使用`wx.Font`类来创建字体对象,并将其应用于列表控件中的单元格。例如,下面的代码将第一列中的文本字体大小设置为16:
```
font = wx.Font(16, wx.FONTFAMILY_DEFAULT, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL)
self.list.SetColumnWidth(0, 200)
for i in range(self.list.GetItemCount()):
self.list.SetItemFont(i, font)
```
这样会使得第一列中的文本显示为更大的字体,并且间接地增加了行高。你可以根据需要调整字体大小来改变行高。
阅读全文