首页 > 解决方案 > 将遗留 api(PropertyGrid 的 GetFirstCategory/GetNextCategory)移植到 wxPython Phoenix

问题描述

我正在将应用程序从 wxPython 2.8 移植到 wxPython phoenix(4.0.5a1)。我遇到了关于 PropertyGrid 的以下问题。

AttributeError:“PropertyGrid”对象没有属性“GetFirstCategory”

我检查了 wyPython phoenix 的 api 文档,我发现这些 api 已经在 phoenix 项目中被删除了。而且我只在 api 文档中找到“getFirst”。

first = self.mpropgrid.GetFirstCategory() target = self.mpropgrid.GetNextCategory(first) self.mpropgrid.Delete(target) self.mpropgrid.Append(wxpg.PropertyCategory("Extra Info"))

如果我想在 wxPython phoenix 中进行上述操作,我应该如何更改我的代码?我想我需要根据迭代器操作转换代码,但仍然无法弄清楚如何实现,任何建议都会被占用,谢谢!

标签: wxpython

解决方案


推荐阅读