Я получаю ошибку & ldquo; IndentationError: unindent не соответствует внешнему уровню отступов & rdquo;

Я получаю эту ошибку:

Traceback (most recent call last):
  File "bin/mybrowser", line 32, in <module>
    import mybrowser
  File "/home/shaunyo/mybrowser/mybrowser/__init__.py", line 14, in <module>
    from mybrowser import MybrowserWindow
  File "/home/shaunyo/mybrowser/mybrowser/MybrowserWindow.py", line 32
    def on_refreshbutton_clicked(self, widget):
                                          ^
IndentationError: unindent does not match any outer indentation level

Это мой код:

    self.refreshbutton = self.builder.get_object("refreshbutton")

    def on_refreshbutton_clicked(self, widget):
    print "refresh"

Кто-нибудь знает, что не так?

1
задан 31 August 2013 в 18:07

1 ответ

Похоже, что код с функцией обновления не запускается.

становится

enter image description here

, так что код выполняются в функции finish_initializing(). Python очень специфичен с его отступом

very , что строка self.refreshbutton соответствует комментарию # Code for other... во втором изображении

0
ответ дан 24 May 2018 в 18:31
  • 1
    Я пробовал это, В терминале Он не генерирует & обновить & quot ;. – Shaun 31 August 2013 в 11:45
  • 2
    @Shaun Можете ли вы попробовать и наложить эти строки на дополнительную вкладку? – kiri 31 August 2013 в 11:46
  • 3
    Есть ли способ сообщить об этом, это могло бы улучшить мое понимание. – Shaun 31 August 2013 в 11:49
  • 4
    @Shaun см. Мой обновленный ответ с изображениями – kiri 31 August 2013 в 11:52
  • 5
    Да, я сделал, как вы просили. У меня все еще такая же проблема. – Shaun 31 August 2013 в 12:01

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

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