Add click callback to this widget. :param callable callback: Callback which will be called when the widget is clicked.
(self, callback)
| 146 | return self |
| 147 | |
| 148 | def onclick(self, callback): |
| 149 | """Add click callback to this widget. |
| 150 | |
| 151 | :param callable callback: Callback which will be called when the widget is clicked. |
| 152 | """ |
| 153 | callback_id = output_register_callback(lambda _: callback()) |
| 154 | self.spec.setdefault('click_callback_id', '') |
| 155 | self.spec['click_callback_id'] += callback_id |
| 156 | return self |
| 157 | |
| 158 | def __del__(self): |
| 159 | """返回值没有被变量接收时的操作:直接输出消息""" |
no test coverage detected