wxPython中可点击图像网格的有效方法?

| 在wxPython中显示约1000个可单击图像的网格的最有效方法是哪种? 目前,我正在使用填充有“ 1”个对象的“ 0”。但是对于500多个图像来说,它的速度相当慢。 还有一件事是,我在左侧有一个类别列表。那就是过滤图像。类别将类似于\“ All \”,\“ Cat 1 \”,\“ Cat 2 \”等。当我单击\“ All \”时,必须显示所有图像。 我目前如何做到这一点: 垂直“ 2”将包含n
GridSizer
个,每个一个 类别。我加上ѭ1 对象到多个GridSizers 根据类别而定 属于。 然后我只显示那个GridSizer 取决于是哪个类别 已选 对于300张以上的图像,此方法也非常慢。那么,我如何有效地达到相同的效果? 。     
已邀请:
我假设并非同时显示所有1000张图像,对吗?如果是这样,您应该能够只加载所需的号码,并且当用户滚动时,根据需要加载下一组号码。我认为wxPython列表上的人通常使用DC在屏幕上涂抹其图像,或者使用FloatCanvas小部件。我建议在他们的名单上询问有多少专家在屏幕上绘制图像:https://groups.google.com/forum/#!forum/wxpython-users     
我认为ICON风格的ListCtrl将是最好的方法。 如果您查看wxPython演示,wx.LC_ICON样式的UltimateListCtrl示例就是您可以创建的一个很好的示例。     

要回复问题请先登录注册