2020-03-25 10:19发布
单选框是图形化界面(GUI)中常见的控件,matplotlib中的单选框属于部件(widgets),单选框具体实现定义为matplotlib.widgets.RadioButtons类,继承关系为:Widget->AxesWidget->RadioButtons。单选框选中事件在内部绑定的是_clicked方法,_clicked方法最终会调用set_active()方法,参数index为被选中复选框的索引,set_active()方法最终调用func(self.labels[index].get_text()),func为on_clicked方法绑定的回调函数。所以回调函数func必须调用1个参数即当前选中的单选框的文本标签,如果在定义回调函数时不定义参数就会报错。
最多设置5个标签!
单选框是图形化界面(GUI)中常见的控件,matplotlib中的单选框属于部件(widgets),单选框具体实现定义为matplotlib.widgets.RadioButtons类,继承关系为:Widget->AxesWidget->RadioButtons。单选框选中事件在内部绑定的是_clicked方法,_clicked方法最终会调用set_active()方法,参数index为被选中复选框的索引,set_active()方法最终调用func(self.labels[index].get_text()),func为on_clicked方法绑定的回调函数。所以回调函数func必须调用1个参数即当前选中的单选框的文本标签,如果在定义回调函数时不定义参数就会报错。
一周热门 更多>