PyGTK RadioButton类
一个单一的RadioButton部件提供了与CheckButton类似的功能。然而,当同一个容器中存在多个单选按钮时,那么用户就可以从可用的选项中选择一个相互排斥的选择。如果容器中的每个单选按钮都属于同一个组,那么当一个被选中时,其他的会自动取消选择。
下面是gtk.RadioButton类的构造函数—-。
为了创建一个按钮组,为第一个Radio按钮提供 group=None ,对于后面的选项,提供第一个按钮的对象作为group。
与ToggleButton和CheckButton的情况一样,RadioButton也发出 切换信号。 在下面的例子中,三个gtk.RadioButton部件的对象被放置在一个VBox中。它们都被连接到一个回调函数on_selected(),以处理切换信号。
该回调函数识别源RadioButton部件的标签,并将其显示在放在VBox中的标签上。
例子
观察下面的代码-
上述代码将产生以下输出 –