Python、Django 和事件循环(定期作业)
我正在开发一个Python应用程序,用于在Debian Linux下使用Django + WSGI + Apache的服务器。该应用程序有网络界面以及 命令行界面(仍然使用 django …
更新 Gedit 侧面板
我正在编写我的第一个 gedit 插件,一个侧边栏的目录浏览器。 显示包含 cwd 内容的侧面板。 self._side_widget = self.get_dir() #返回一个 Gtk.Trees…
如何使用 PyGObject 的密钥文件设置后端?
GIO(GLib 的 I/O 库)有一个使用密钥文件的 GSettings 后端。在 C 中,您可以使用 g_keyfile_settings_backend_new() 和 g_settings_new_with_backen…
使用 GtkBuilder 自动连接信号时对话框会中断,但在手动连接信号时可以正常工作
我想要一个对话框窗口,其中某些按钮可以关闭对话框,而其他按钮则不能。我这样做的方法是使用来自 Gtk.Dialog 的 response 信号在对话框上调用 emit_…
如何打开最小化或被 PyGObject 覆盖的窗口?
我一直在使用 PyGTK FAQ 中提供的答案,但这似乎并不使用 PyGObject。为了您的方便,这里有一个适用于 PyGTK 的测试用例,以及一个不适用于 PyGObject…
在 PyGObject/GTK+3 中格式化旋转按钮的显示
我正在将应用程序从 PyGTK 移植到 PyGObject。主要是进展顺利,因为我主要用 PyGTK 做了常规的事情。但我使用了一个有点丑陋的技巧来将 SpinButton 的…
Python GUI 兼容 GTK2 和 GTK3
我想用 GTK+ 在 python2 中创建一个图形界面。 现在我使用 gobject-introspection 来使用 GTK3,但如果可能的话,我也希望与 GTK2 兼容。 #!/usr/bin/…
无需root权限安装pygobject
我正在尝试在没有 root 权限的情况下安装 pygobject-2.11.3。我下载了源代码,当运行 ./configure --prefix=/home/my_username/local 时,我得到: 正…
Python。使用 Gtk GUI 在后台做一些工作
python 3.2.2 gtk3 3.2.2 python-gobject 3.0.2 我正在尝试显示 GUI 并在后台执行一些工作。据我了解,它应该看起来像这样: #!/usr/bin/env python3…
将项目添加到 PyGObject 中的树视图
我在 Glade 中创建了一个 GUI,我想填充树视图小部件。这是我的代码的相关部分 def __init__(self): ..... self.fill_store() self.add_column(self.w…
无法使用 Gtk.Overlay 覆盖 Gstreamer 视频
我有一个使用 Python、PyGObject (Gtk 3) 和 GStreamer (0.11) 的项目, 我的应用程序中有视频,所以我使用 Gtk.Overlay 小部件,这样我就可以将其他…
Pango 标记中的变量
我正在使用 Python 2.7 和 PyGObject 3.0。 (这非常重要!PyGObject 语法在 3.0 中发生了变化!) 我需要在标记中放置一个变量来代替字符串,以便对…
DrawingArea无法获取XID
我有以下 Python 2.7/PyGObject 3.0/PyGST 0.10 模块: from gi.repository import Gtk, Gdk, GdkPixbuf import pango import pygst pygst.require('0…
gtk3 从 GtkSettings 获取设置值
我想以编程方式从 Python 插件内部检索 GEdit3 的自动换行设置的值。 GtkSettings 类提供了一种方法 设置字符串属性,但是如何是否检索字符串属性的值…
可以对 pygtk3 进行内省吗?
python 的伟大之处之一是能够对方法和函数进行内省。例如,要获取 math.log 的函数签名,您可以(在 ipython 中)运行以下命令: In [1]: math.log? T…