gpt4 book ai didi

python - 将事件绑定(bind)到 Python 中的变量

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:20 27 4
gpt4 key购买 nike

有没有办法在 Python 或 wxPython 中将事件绑定(bind)到变量?像这样:

    self.Bind(EVT_ONCHANGE_VAR, self.mycallback, variable_to_watch)

这将使对话框根据此类变量的值显示或隐藏。

谢谢!

最佳答案

traits允许您在值更改时收到通知。

在您的情况下,您可以将 variable_to_watch 设置为 property :

class C(object):
def __init__(self):
self._x = None

@property
def x(self):
return self._x

@x.setter
def x(self, value):
self._x = value
self.show_hide_dialog() # or generate an event in general
# ...

关于python - 将事件绑定(bind)到 Python 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530693/

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