wxPython:在DataViewListCtrl中获取项目数
问题描述:
我正在Python 2.7上使用wxPython编写一个小应用程序,并且我使用DataViewListCtrl
来显示一些表格数据。我在document of wxWidget看到,它应该有一个GetItemCount()
方法返回的行数,但是当我在Python中调用这个方法,它提供了无属性错误:wxPython:在DataViewListCtrl中获取项目数
AttributeError: 'DataViewListCtrl' object has no attribute 'GetItemCount'
然后我inspect.getmembers()
,这种方法是确定从班上失踪。任何想法为什么会发生?我如何获得控件中的项目数?谢谢。
答
你应该能够使用GetModel().GetItemCount()
,至少这应该在C++中工作,但我没有在Python中测试它。
谢谢。我尝试了'GetModel().GetItemCount()'和'GetStore().GetItemCount()',但都导致了相同的错误。 – Shyujikou
更具体地说,'GetModel()'和'GetStore()'都像正常一样工作,但两个派生对象都没有'GetItemCount()'方法。 – Shyujikou