Почему ComboBoxText дает мне & ldquo; без атрибута & rdquo; ошибка?

Я пытаюсь добавить текстовое поле со списком в свое приложение. Я создал и заполнил список, но когда я пытаюсь распечатать активный текст, я получаю сообщение об ошибке.

Вот часть кода:

    def on_netif_changed(self, widget):
    netif = widget.gtk_combo_box_text_get_active_text()
    print netif

И ошибка, которую я получаю:

Traceback (most recent call last):
File "/home/boywithaxe/Developer/Quickly/broadcast/broadcast/BroadcastWindow.py", line 44, in on_netif_changed
netif = widget.gtk_combo_box_text_get_active_text()
AttributeError: 'ComboBoxText' object has no attribute 'gtk_combo_box_text_get_active_text'

Я немного растерялся проблема ставок текста из текстовых полей, но это кажется совершенно другой проблемой. Я попробовал RTFMing, но потерпел неудачу. Буду признателен за любые предложения.

2
задан 22 June 2012 в 00:50

1 ответ

Имя метода - «get_active_text», а не «gtk_widget_get_active_text» (то есть имя функции C), т.е. вы должны сделать:

def on_netif_changed(self, widget):
    netif = widget.get_active_text()
    print netif
0
ответ дан 22 June 2012 в 00:50

Другие вопросы по тегам:

Похожие вопросы: