質問

私がpythonオブジェクトが送信したい信号ます。イメージして作成してみましたから受け継ぐオープンソース.ファイルがないような新たな信号に私のオブジェクトです。

役に立ちましたか?

解決

を定義することもでき信号のクラス定義:

class MyGObjectClass(gobject.GObject):
    __gsignals__ = {
      "some-signal": (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, (object, )),
    }

の内容はタプルは同じであることを示して最後の引数 gobject.signal_new.

他のヒント

これらの課題に取り組み、その過程

import gobject

class MyGObjectClass(gobject.GObject):
    ...

gobject.signal_new("signal-name", MyGObjectClass, gobject.SIGNAL_RUN_FIRST,
    None, (str, int))

場所は最後の引数の戻り値の型は、最後の引数の要素からなるタプル型の引数をとります。

ご利用の場合はキウイ可能 こちらの できるだけい:

from kiwi.utils import gsignal

class MyObject(gobject.GObject):
    gsignal('signal-name')
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top