Estou recebendo um erro ao escrever meu primeiro aplicativo, conforme mostrado no tutorial de introdução ao desenvolvedor

1

Estou tentando aprender a desenvolver aplicativos no Ubuntu e atualmente estou passando por este tutorial .

Como mostrado no vídeo, estou escrevendo os códigos abaixo:

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

Assim que eu tento executar meu aplicativo, estou me dando um erro:

Eu digite este comando para executar meu aplicativo: 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
    
por TrickyJ 23.09.2012 / 19:39

2 respostas

0
(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

Estes 2 Gtk-WARNINGS são devidos a alguns erros no arquivo settings.ini e gtk-widgets.css do tema mac-os-lion.

Para corrigi-los,

  • %código%.

    Use sudo gedit /usr/share/themes/mac-os-lion-theme-v2/gtk-3.0/settings.ini para comentários em vez de #
#
#   AUTHOR: mbossg
#   WEBSITE: http://mbossg.deviantart.com
#   LICENSE: GPL
#   DESCRIPTION: A minimalistic and usable theme made for gtk3 apps.
#
  • \* .. */ .

    Ir para o número da linha 1971 e substituir sudo gedit /usr/share/themes/mac-os-lion-theme-v2/gtk-3.0/gtk-widgets.css por padding: 8;

  • É isso. Não há mais avisos do Gtk. Divirta-se com o mac-os-lion-theme !!!

por sivareddy963 16.02.2014 / 06:35
4

Lembre-se do recuo:

self.refreshbutton = self.builder.get_object("refreshbutton")
def on_refreshbutton_clicked(self, widget):
    print "Refresh"
    
por mivoligo 23.09.2012 / 20:02