【问题标题】:wxPython: get item count in DataViewListCtrlwxPython:获取 DataViewListCtrl 中的项目计数
【发布时间】:2017-08-16 00:30:10
【问题描述】:

我正在 Python 2.7 上使用 wxPython 编写一个小应用程序,我使用 DataViewListCtrl 来显示一些表格数据。我在document of wxWidget 中看到它应该有一个GetItemCount() 方法来返回行数,但是当我在Python 中调用这个方法时,它给出了一个无属性错误:

AttributeError: 'DataViewListCtrl' 对象没有属性 'GetItemCount'

然后我向inspect.getmembers() 确认该类中缺少此方法。任何想法为什么会发生这种情况?如何获取控件中的项目数?谢谢。

【问题讨论】:

    标签: python wxpython wxwidgets


    【解决方案1】:

    你应该可以使用GetModel().GetItemCount(),至少这应该可以在C++中工作,但我没有在Python中测试过。

    【讨论】:

    • 谢谢。我尝试了GetModel().GetItemCount()GetStore().GetItemCount(),但都导致了同样的错误。
    • 更具体地说,GetModel()GetStore() 都正常工作,但派生对象都没有GetItemCount() 的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多