列のサイズが変更されたときに検出するためにキャッチできるシグナルは何gtk.TreeView
ですか? 私はドキュメントでそれを見つけることができないようです。
1 に答える
7
gtk.TreeViewColumnはウィジェットではないため、残念ながらサイズ変更専用のシグナルがありません。ただし、「幅」変更通知を受け取るコールバック関数を登録できます。
def onColWidthChange(col, width):
# Note that "width" is a GParamInt object, not an integer
...
col.connect("notify::width", onColWidthChange)
この例でcol
は、オブジェクトである必要がありgtk.TreeViewColumn
ます。コードで列を初期化しない場合は、 を使用gtk.TreeView.get_column
してこれらのオブジェクトを取得できます。
ツリービューのサイズが変更されたときにのみ通知が必要な場合は、代わりに「サイズ割り当て」シグナルを使用できます。
于 2010-10-22T17:20:30.507 に答える