[英]Detect when column in gtk.treeview is resized
當列更改gtk.TreeView
大小時,我可以捕獲什么信號來檢測? 我似乎無法在文檔中找到它。
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
來獲取這些對象。
如果您只在樹視圖更改其大小時需要通知,則可以使用其“大小分配”信號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.