"要求gtk +版本3.10,当前版本为2.24" - Glade + Python 2.7

时间:2016-05-19 17:26:40

标签: python python-2.7 gtk ubuntu-14.04 glade

我想在Python 2.7中使用Glade Interface Designer,但是当我尝试运行我的代码时,我收到以下错误:

:required gtk+ version 3.10, current version is 2.24

我安装了gtk + 3.10,但我不知道如何更改使用3.10版本的路径。

我使用的是Ubuntu 14.04 LTS。

2 个答案:

答案 0 :(得分:2)

import gtk适用于带有pyGTK的GTK2。 如果你想在python中为GTK3编码,你需要:

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

阅读The Python GTK+ 3 Tutorial

答案 1 :(得分:1)

您使用的是PyGTK,仅适用于GTK + 2.切换到python-gobject,允许使用GTK + 3.使用它进行编码似乎与使用PyGTK编码非常相似,因此迁移代码不应该是太难了。