13得票5回答
模块未找到错误:没有名为“gi”的模块。

我正在尝试运行以下程序:import gi gi.require_version('Gst', '1.0') from gi.repository import GObject, Gst 我得到的是:BuTraceback (most recent call last): File &qu...

12得票5回答
如何在Windows上使用Python 2.6安装PyGTK / PyGobject?

我有一个依赖于PyGTK、PyGobject和PyCairo的应用程序,我构建它可以在Linux上工作。我想将其移植到Windows上,但是当我执行import gobject时,会得到以下错误:Traceback (most recent call last): import gob...

12得票1回答
在虚拟环境中使用pip安装PyGObject

我实际上正在将一个旧的Django应用从Python2.7升级到Python3.4。在通过pip安装PyGObject时,我遇到了以下错误:Collecting pygobject Using cached pygobject-2.28.3.tar.bz2 Complete out...

12得票3回答
使用Pygobject和Python 3从内存数据中显示图像

我在Python 3中有一些RGBA数据,我想在一个GTK3窗口中显示它所代表的图像而不使用任何额外的库。 我尝试过的第一件事是编辑一个Pixbuf的数据,就像(C)文档中的例子(http://developer.gnome.org/gdk-pixbuf/stable/gdk-pixbuf-...

12得票2回答
使用Python3显示PDF文件

我想编写一个显示PDF文件的Python3/PyGTK3应用程序,但是我找不到允许我这样做的Python软件包。 有一个pypoppler,但它似乎已经过时 (?),并且似乎不支持Python3 (?) 您有任何建议吗? 编辑:请注意,我不需要像PDF表单、操作或编写等高级功能。

12得票2回答
使用glade和pygobject Gtk3

我正在使用迁移指南(Porting GTK2 to GTK3)将脚本转换为使用Gtk3。我将import pygtk更改为from gi.repository import Gtk等等......但是我卡住了,因为glade模块是从gtk模块加载的。 import gtk import gt...

11得票2回答
用Python实现Gtk.StatusIcon弹出菜单

我正在尝试将一些小例子从PyGTK移植到新的PyGObject绑定,但是在使用弹出菜单时遇到了一个难题,尽管没有出现错误,但没有菜单在右键单击时显示,这是代码:from gi.repository import Gtk class aStatusIcon: def __init__(s...

11得票3回答
如何在GTK和Python中获取小部件的背景颜色?

我想获取小部件(在这种情况下是 GtkHeaderBar)的正常背景颜色。 我目前正在使用style = self.get_titlebar().get_style_context() 为了获得风格,以及color = style.get_property("background-color"...

10得票1回答
如何格式化Gtk.Entry中的条目

例如,电话号码的格式为+999 99 9999-9999。也就是说,GtkEntry会在用户输入时自动添加字符(+、空格和 -)。

10得票4回答
Python 无法安装 PyGObject。

我尝试使用 pip 安装 pygobject。 pip install --user PyGObject 但它不起作用: Collecting PyGObject Using cached pygobject-2.28.3.tar.bz2 Complete output f...