gtk3 从 GtkSettings 获取设置值
我想以编程方式从 Python 插件内部检索 GEdit3 的自动换行设置的值。 GtkSettings 类提供了一种方法 设置字符串属性,但是如何是否检索字符串属性的值…
可以对 pygtk3 进行内省吗?
python 的伟大之处之一是能够对方法和函数进行内省。例如,要获取 math.log 的函数签名,您可以(在 ipython 中)运行以下命令: In [1]: math.log? T…
无法从 gi.repository 导入 Webkit
当我尝试从 gi.repository 导入 Webkit 时,它给出一个 ImportError: from gi.repository import Webkit ERROR:root:Could not find any typelib for…
pygobject 创建拖放源
from gi.repository import Gtk, Gdk def drag_data_get_cb(widget, drag_context, selection_data, info, time): print selection_data.get_data_typ…
如何在Windows上安装PyGI(Python Gobject Introspection)?
安装Python解释器: http://python.org/ftp/python/2.7.2 /python-2.7.2.msi 和: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-…
构建:使用系统 Python 的依赖项
我正在尝试将 buildout 用于 Python 包,该包在使用时依赖于 2 个扩展模块:dbus-python 和 pygobject。这两个模块都会导致构建失败:dbus-python 缺…
对 Python GUI 应用程序进行单元测试的推荐方法是什么?
我目前很愚蠢地尝试为 Python 桌面应用程序维护两个并行代码库,一个使用 GTK 3 的 PyGObject 自省,另一个使用 GTK 2 的 PyGTK。我主要在 PyGObject …
如何安装支持 Python 3 的 PyGObject
我一直在尝试使用各种方法安装 PyGObject。首先,使用 apt-get 但这仅针对 Python 2.x 安装它。接下来我尝试自己编译它,但在为 Python 3 编译它时遇…
神秘的 GObject 警告:断言“G_IS_OBJECT(对象)”失败的
当我运行 GTK(Python GObject 自省)应用程序时,我收到警告,但无法找出其来源。当应用程序正在加载并且我正在填充 GtkListStore 时,在我第一次追…
GTK w/ Python 中的线程在 PyGObject 内省中是否发生了变化?
我第一次将程序从 PyGTK 转换为 PyGObject 自省,但在线程方面遇到了障碍。我有一个需要一些时间才能完成的过程,因此我弹出一个带有进度条的对话框,…
为 pygobject 和 pygtk 配置 gobject-introspection 时出现问题
我正在尝试在我的Mac上安装 pygtk ,然后要求我安装 pygobject ,然后要求我获取 gobject-introspection 。我在此安装中遇到的问题是在配置它时显示此…
PyGObject - 状态图标上的左键单击菜单
我开始为 Gnome 编写一个小面板小程序,我希望用户能够左键单击状态图标来查看一些选项和信息,例如类似于 Gnome 3 中的声音图标,您可以在其中设置音…
使用 PyGTK 的右键菜单(上下文菜单)
所以我对 Python 还很陌生,并且已经学习了几个月了,但我试图弄清楚的一件事是说你有一个基本窗口...... #!/usr/bin/env python import sys, os impo…
python 中的 Gtk.StatusIcon PopupMenu
我试图将一些小示例从 PyGTK 移植到新的 PyGobject 绑定,但是我遇到了弹出菜单的障碍,尽管没有错误,右键单击时没有显示菜单,这是代码, from gi.r…