0

男の子も女の子もよろしくね!

私は Gtk+ のプログラミングが初めてで、「まともな」オープンソースの twitter クライアントが必要ですが、見つからないので、オープンソースになるものを開発しています。私は Gtk+3 と Python (PyGtk ではなく PyGObject) を使用していますが、エントリに 2 つの問題があり"deleted-text"ます"inserted-text"。私は試しself.tweet_text.connect("inserted-text", self.on_tweet)てみましself.tweet_text.set_property("inserted-text", self.on_tweet)たが、失敗し続けます。2 - tweet_text を複数にすることができません。

ここでドキュメントを検索しましたhttp://readthedocs.org/docs/python-gtk-3-tutorial/en/latest/しかし、それに関連するものは何も見つかりません。また、Gtk+3 に関連する C ドキュメントも検索しました。

誰かが助けてくれれば幸いです。前もって感謝します。

4

1 に答える 1

2

ここでの問題は、inserted-text信号がGtk.EntryBufferオブジェクトではなくオブジェクトによって放出されることGtk.Entryです。その信号に接続するには、次のようなものを使用する必要があります。

entry = Gtk.Entry()
entry_buffer = entry.get_buffer()
entry_buffer.connect('inserted-text', callback)
于 2011-11-14T09:09:07.883 に答える