【发布时间】:2013-05-10 05:16:21
【问题描述】:
我正在使用 Gtk-Python 开发一个小型应用程序,其中我有大约 10 到 20 个按钮,当单击其中任何一个时,我希望将按钮的值附加到我已经完成的文本框中到目前为止
button1.connect("clicked",button_function)
button2.connect("clicked",button_function)
...
适用于所有功能。这是唯一的方法吗?或者有什么优雅的方法吗?并且按钮的值由
指定button1._value=#something
...
谁能帮帮我?
【问题讨论】:
-
这样,传递一个列表中的按钮对象,这样调用,
for button in buttonslist: button.connect("clicked",button_function) -
但这不会一次调用所有按钮的函数吗?
-
您只是将函数绑定到点击事件,您可以随时在任何按钮上调用。
-
你成功了..谢谢
-
@Srini 您能否发表您的评论作为回复,以便 Aswin Murugesh 接受?
标签: python function button gtk