如何将TextField绑定到IBOutlet()?

时间:2009-09-25 21:38:02

标签: python cocoa binding pyobjc

我正试图弄清楚如何以编程方式更新NSTextField。

我已经想出如何从Python中获取文本字段的当前值:

myVar = objc.IBOutlet()
....
self.myVar.stringValue()

如何从Python端设置myVar的值并进行GUI更新?我想要某种双向绑定(比如Flex中的{myVAR})。

谢谢!

1 个答案:

答案 0 :(得分:1)

  

如何从Python端设置myVar的值并更新GUI?

你为什么要这样? nib加载器将其设置为控件;如果设置变量,则会失去控制。

要设置控件的值,请向其发送setStringValue_(或类似)消息。