1
フランス語私は英語が悪いです、ごめんなさい。Gtk.TreeModel subclassing
pythonでpygtk、Gtk3でpyobjectを使用しているアプリケーションをアップグレードします。 pyGobjectに関する完全なドキュメントを見つけることは難しく、treemodelをsqlalchemyでマップしたいと思っています。私はサブクラス化Gtk.TreeModelをしたいとき
は、私はこのエラーにこだわっている:
class AlchemyListStore(Gtk.TreeModel):
def __init__(self, types):
Gtk.TreeModel.__init__(self)
...
最初の改行:
...
File "/usr/lib64/python3.5/site-packages/gi/types.py", line 205, in _type_register
_gobject.type_register(cls, namespace.get('__gtype_name__'))
TypeError: argument must be a GObject subclass
PyGTKの下では、それはgtk.GenericTreeModelだった、それがうまく働きました...
私はCにWikibooks例で見つかったと私は引用:
[...]カスタムモデルをGObject型システムに登録するための定型コードが必要です。
pyObjectはどのように機能しますか?これはいいトラックですか? はあなたの助けのために事前にありがとうございます:)