wxpython - 将遗留 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 中进行上述操作,我应该如何更改我的代码?我想我需要根据迭代器操作转换代码,但仍然无法弄清楚如何实现,任何建议都会被占用,谢谢!
解决方案
推荐阅读
- amazon-web-services - 将 CORS 标头从 AWS Lambda 发送到网关会阻止我的 Lambda 函数正确执行
- scala - spark Scala RDD 到 DataFrame 日期格式
- c - 我在以下代码中遇到了问题,这些代码具有不同的变量类型和用于查找 Bessel 函数的指针
- pouchdb - PouchDB 索引创建和维护
- javascript - 如何在 HTML 表格上获得运行总和?
- ios - UIVideoEditorController videoQuality 设置不起作用
- c# - SignalR HUb 如何使用 IHubContext c#
- azure-devops - Azure DevOps 仅归档来自构建删除的选定文件?
- google-sheets - 将相同的条件格式规则 _dynamically_ 应用于列
- asp.net-core - 如何控制 URL 参数在路由 URL 中的位置?