У меня есть приложение, которое я создаю с pygtk и Glade.
У меня есть серия радиокнопок, которые я пытаюсь заставить работать.Я зашла в тупик при попытке передать пользовательские данные после переключения кнопки.Обратный вызов работает нормально, но не отправляет пользовательские данные, введенные рядом с обработчиком в поле пользовательских данных на поляне.
Как простой тест, я сделал это как часть класса:
def on_output_toggled(self, widget, data=None):
print data
на поляне есть радиокнопка, для которой в обработчике установлено значение "toggle" с on_output_toggled и m4b в качестве пользовательских данных.
Ожидаемый выход терминала из этого после выбора радиокнопкиэто:
m4b
Что я получаю:
None
Что я делаю не так.На обратный вызов ничего не передается, кроме самого виджета.
Спасибо, Нарни