2008年01月08日 星期二 16:10
self.list = wx.ListCtrl(self, -1, style = wx.LC_REPORT|wx.LC_HRULES|wx.LC_VRULES|wx.NO_BORDER) box.Add(self.list, 1, wx.EXPAND) self.SetSizer(box) self.list.InsertColumn(0, 'a1') self.list.InsertColumn(1, 'a2') self.list.SetColumnWidth(0, wx.LIST_AUTOSIZE_USEHEADER) self.list.SetColumnWidth(1, wx.LIST_AUTOSIZE_USEHEADER) #µ½ÕâÀïµÄÏÔʾ¶¼ÊÇÕý³£µÄ while True: ........ idx = self.list.InsertStringItem(sys.maxint, path) self.list.SetStringItem(idx, 1, str(items[0])) self.list.SetStringItem(idx, 2, str(items[1])) ........ #µ½ÕâÀïÒÔºóÁ¬head¶¼²»ÏÔʾÈκÎÎÄ×ÖÁË£¬listÀïÃæÃ»ÓÐÈκÎÊý¾Ý -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20080108/473e064c/attachment.html
2008年01月08日 星期二 16:59
On Jan 8, 2008 4:10 PM, zinicl <zinicl在gmail.com> wrote: > self.list = wx.ListCtrl(self, -1, style = > wx.LC_REPORT|wx.LC_HRULES|wx.LC_VRULES|wx.NO_BORDER) > box.Add(self.list, 1, wx.EXPAND) > self.SetSizer(box) > > self.list.InsertColumn(0, 'a1') > self.list.InsertColumn(1, 'a2') > > self.list.SetColumnWidth(0, wx.LIST_AUTOSIZE_USEHEADER) > self.list.SetColumnWidth(1, wx.LIST_AUTOSIZE_USEHEADER) > > #到这里的显示都是正常的 > > while True: > ........ > idx = self.list.InsertStringItem(sys.maxint, path) > self.list.SetStringItem(idx, 1, str(items[0])) > self.list.SetStringItem(idx, 2, str(items[1])) > ........ > > #到这里以后连head都不显示任何文字了,list里面没有任何数据 > 只有两个,怎么插入三列呢?是不是报错了。 -- I like python! UliPad <>: http://code.google.com/p/ulipad/ meide < >: http://code.google.com/p/meide/ My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号