簡體   English   中英

檢測gtk.treeview中的列何時調整大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM