首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ListCtrl对象切换到另一个对象

将ListCtrl对象切换到另一个对象
EN

Stack Overflow用户
提问于 2011-03-27 04:24:41
回答 1查看 60关注 0票数 0

在wxPython中,如果我有一个frame,并且其中有一个带有ListCtrl对象的sizer,那么将这个listctrl对象切换到另一个对象的最简单方法是什么?

示例代码

代码语言:javascript
复制
self.list = wx.ListCtrl(panel, size=(-1, 530), style=wx.LC_REPORT|wx.BORDER_SUNKEN|wx.LC_HRULES )
self.list.InsertColumn(0, 'Country'    , width = 140)
self.list.InsertColumn(1, 'Consumption', width = 115)
sizer.Add(self.list, 0, wx.ALL|wx.EXPAND, 5)

我可以将sizer中的listctrl对象更改为其他对象吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-27 14:07:44

我不太确定你想做什么,但我会猜测一下,你的gui中有两个ListCtrl,你想要在它们之间切换吗?

如果是这样的话,我想我的第一个建议是只重用单个ListCtrl来实现这两个目的,当您只需在一个已经就位的控件中刷新列/项时,就真的不需要有两个控件。如果您必须同时拥有这两个控件,您可以将这两个控件都添加到sizer,并根据需要隐藏/显示它们,或者使用sizer Replace(oldWin,newWin)功能。

有关wxSizer的更多信息,请访问here

如果这不是你所指的,那么我建议你在你的问题中添加更多的细节,因为它有点含糊。;)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5445067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档