2017-03-23 27 views
0

私はPython 2.7でwxPythonを使用して小さなアプリケーションを作成していますが、DataViewListCtrlを使用して表形式のデータを表示しています。私はそれが行数を返すようにGetItemCount()メソッドを持っている必要があることをdocument of wxWidgetに見るが、私は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

関連する問題