2017-03-23 27 views
0

我正在Python 2.7上使用wxPython編寫一個小應用程序,並且我使用DataViewListCtrl來顯示一些表格數據。我在document of wxWidget看到,它應該有一個GetItemCount()方法返回的行數,但是當我在Python中調用這個方法,它提供了無屬性錯誤:wxPython:在DataViewListCtrl中獲取項目數

AttributeError: 'DataViewListCtrl' object has no attribute 'GetItemCount'

然後我inspect.getmembers(),這種方法是確定從班上失蹤。任何想法爲什麼會發生?我如何獲得控件中的項目數?謝謝。

回答

0

你應該能夠使用GetModel().GetItemCount(),至少這應該在C++中工作,但我沒有在Python中測試它。

+0

謝謝。我嘗試了'GetModel().GetItemCount()'和'GetStore().GetItemCount()',但都導致了相同的錯誤。 – Shyujikou

+0

更具體地說,'GetModel()'和'GetStore()'都像正常一樣工作,但兩個派生對象都沒有'GetItemCount()'方法。 – Shyujikou