gpt4 book ai didi

python - 检测 gtk.treeview 中的列何时调整大小

转载 作者:太空宇宙 更新时间:2023-11-03 13:52:44 25 4
gpt4 key购买 nike

gtk.TreeView 中的列大小发生变化时,我可以捕捉到什么信号来检测?我似乎无法在文档中找到它。

最佳答案

gtk.TreeViewColumn s 不是小部件,因此不幸的是它们没有用于大小更改的专用信号。但是你可以注册一个接收“宽度”的回调函数change notifications :

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获取这些对象。

如果您只需要在 TreeView 更改其大小时收到通知,您可以使用它的 "size-allocate"信号代替。

关于python - 检测 gtk.treeview 中的列何时调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com