Python GTK属性错误: 'gi.repository.Gtk' object has no attribute 'FlowBox'

标签 python gtk pygobject

我正在关注Python GTK3+ Tutorial在Ubuntu上制作一些应用程序。但是,当我尝试执行 FLowBox 给出的示例代码时,它会导致以下错误:

AttributeError:“gi.repository.Gtk”对象没有属性“FlowBox”

我安装了 GTK3 (v3.10.8) 以及 Python 2.7.6 和 Python 3.4.0。

我使用的是 Ubuntu 14.04

我应该做什么?

最佳答案

GtkFlowBox was introduced in GTK+ 3.12.您需要:a) 找到一种方法来升级您的 GTK+ 软件包(可能有一个 PPA;请检查 Ubuntu GNOME 团队的 Launchpad),b) 升级到 Ubuntu 14.10,或者 c) 引用旧版本的 GTK+ 软件包。教程(我不知道如何找到它)。

关于Python GTK属性错误: 'gi.repository.Gtk' object has no attribute 'FlowBox' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28392203/

相关文章:

c - 如何使用没有按钮的 gtk 消息对话框执行操作

javascript - 无法使用 GTK WebKit Webview 将按钮单击连接到 C 函数

python - 我如何使用 python 通过 D-Bus 从 Skype 接收事件?

python - 在 PyGobject 中绘图 (python3)

python - 什么决定了 python 的 help() 列出的方法?

python - 找不到 'pynndescent' 分配,应用程序错误要求

java - Jython 装饰器 : 1st arg can't be coerced to org. python.core.PyFunction

c - GTK+3 移植 : GdkDeviceAxis

python - 无法让 pygobject 使用绘图区域

python - 如何在 Python ClientForm 对象中搜索 XPath?