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

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

Как показано в видео, я пишу приведенные ниже коды:

self.refreshbutton = self.builder.get_object("refreshbutton")
def on_refreshbutton_clicked(self, widget):
print "Refresh"

Как только я пытаюсь запустить свое приложение, оно выдает мне ошибку:

Я набираю это Команда для запуска моего приложения: quickly run

(trickybrowser:4418): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1971:11: Not using units is deprecated. Assuming 'px'.

(trickybrowser:4418): Gtk-WARNING **: Failed to parse /usr/share/themes/mac-os-lion-theme-v2/gtk-3.0/settings.ini: Key file contains line '/* ' which is not a key-value pair, group, or comment
Traceback (most recent call last):
  File "bin/trickybrowser", line 32, in <module>
    import trickybrowser
  File "/home/tricky/trickybrowser/trickybrowser/__init__.py", line 14, in <module>
    from trickybrowser import TrickybrowserWindow
  File "/home/tricky/trickybrowser/trickybrowser/TrickybrowserWindow.py", line 32
    print "Refresh"
        ^
IndentationError: expected an indented block
1
задан 26 September 2012 в 12:18

2 ответа

(trickybrowser:4418): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1971:11: Not using units is deprecated. Assuming 'px'.

(trickybrowser:4418): Gtk-WARNING **: Failed to parse /usr/share/themes/mac-os-lion-theme-v2/gtk-3.0/settings.ini: Key file contains line '/* ' which is not a key-value pair, group, or comment

Эти 2 Gtk-WARNINGS связаны с некоторыми ошибками в файле settings.ini и gtk-widgets.css темы mac-os-lion.

Чтобы исправить их,

  • sudo gedit /usr/share/themes/mac-os-lion-theme-v2/gtk-3.0/settings.ini.

    Используйте # для комментариев вместо \* .. */
#
#   AUTHOR: mbossg
#   WEBSITE: http://mbossg.deviantart.com
#   LICENSE: GPL
#   DESCRIPTION: A minimalistic and usable theme made for gtk3 apps.
#
  • sudo gedit /usr/share/themes/mac-os-lion-theme-v2/gtk-3.0/gtk-widgets.css.

    Перейти к строке 1971 и заменить padding: 8; на padding: 8px;

  • Вот и все. Нет больше предупреждений от Gtk. Счастливого времени, используя mac-os-lion-theme !!!

0
ответ дан 26 September 2012 в 12:18

Помните про отступ:

self.refreshbutton = self.builder.get_object("refreshbutton")
def on_refreshbutton_clicked(self, widget):
    print "Refresh"
0
ответ дан 26 September 2012 в 12:18

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

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