2016-05-19 3 views
0

Ich mag Designer Glade-Schnittstelle verwenden, um mit Python 2.7, aber wenn ich versuche, meinen Code ich folgende Fehlermeldung erhalten auszuführen:"erforderlich gtk + Version 3.10, aktuelle Version ist 2.24" - Glade + Python 2.7

:required gtk+ version 3.10, current version is 2.24 

Ich habe die GTK + 3.10 installiert, aber ich weiß nicht, wie man den Pfad ändert, um die Version 3.10 zu verwenden.

ich Ubuntu 14.04 LTS verwenden.

+0

Haben Sie daran gedacht, die Entwicklungsdateien zu installieren? –

+0

Was ist Ihre Importaussage für GTK +? – andlabs

+0

@andlabs Ich habe versucht ** Import gtk ** – dalmeida13

Antwort

1

Sie verwenden PyGTK, was nur für GTK + 2 ist. Wechseln Sie zu python-gobject, das die Verwendung von GTK + 3 ermöglicht. Die Kodierung scheint der Kodierung mit PyGTK sehr ähnlich zu sein, daher sollte die Migration nicht zu kompliziert sein hart.

+0

Macht es Ihnen etwas zu erklären, wie es geht? Oder könnten Sie eine Referenz angeben? @andlabs – dalmeida13

+0

Ich weiß es nicht; Es tut uns leid. – andlabs

+0

http://python-gtk-3-tutorial.readthedocs.io/en/latest/install.html – liberforce

2

import gtk ist für GTK2 mit pyGTK. Wenn Sie GTK3 in Python codieren möchten, müssen Sie:

import gi 
gi.require_version('Gtk', '3.0') 
from gi.repository import Gtk 

lesen The Python GTK+ 3 Tutorial.

Verwandte Themen