wxpython列表控件listctrl设置某行颜色_wxPython ListCtrl:写入彩色纹理
在嘗試將字符串寫入listcrl時,我無法完全理解邏輯。這是正確的方法嗎?在self.rightPanel = wx.ListCtrl(spliter, -1, style=wx.LC_REPORT)
self.rightPanel.InsertColumn(0, 'LineNumber')
self.rightPanel.InsertColumn(1, 'log')
self.rightPanel.SetColumnWidth(0, 8)
self.rightPanel.SetColumnWidth(1, 80)
def writeConsole(self,str):
item = wx.ListItem()
item.SetText(str)
item.SetTextColour(wx.RED)
item.SetBackgroundColour(wx.BLACK)
index = self.rightPanel.GetItemCount()
self.rightPanel.InsertItem(item)
self.rightPanel.SetStringItem(index, 0, str(index))
self.rightPanel.SetStringItem(index, 1, item.GetText())
1-為什么文本不以彩色顯示?
2-為什么ListCtrl中有兩種不同的文本顯示方法?在
^{pr2}$
我認為InsertItem只是將項目加載到列表.設置字符串但顯示項目內容。(不確定)
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的wxpython列表控件listctrl设置某行颜色_wxPython ListCtrl:写入彩色纹理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python统计窗口函数怎么处理_pyt
- 下一篇: python templates_pyt