使用 python (pygtk) 从网络摄像头监视器中获取快照
我有这段代码用于使用 python 和 pygtk 监控网络摄像头。 问题是,我如何用这段代码拍摄快照?: #!/usr/bin/env python import sys, os import pygtk…
当在 Python Gtk 中放置模式对话框时,如何从主窗口接收事件
我有客户端服务器程序。我的python总是监听套接字中传递的数据。如果我从服务器获取某些预定义的字符串,我会显示一个模式对话框。可以通过两种方式关…
将glade接口放入python中
我在 Glade 中制作了一个 gui,我想将其放入 python 程序中。我正在调整我在网上找到的教程中的说明,以将其加载到我的林间空地文件中(http://www.py…
PyGtk:修改gtk FileChooserButton的背景颜色/图像
我尝试按照以下方式更改文件选择器按钮的背景颜色,但没有任何改变.. gtkrc 文件: style "FilechooserButtonStyle" = "button_style" { base[NORMAL]…
如何在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-…
确定 TreeView 行的高度
我想设置树视图小部件的高度以容纳 N 行,为此我需要确定单个行的高度。 我正在使用下面的代码: path = Gtk.TreePath().new_first() height = tree_v…
在windows 7下运行py2exe,在windows XP下无法执行文件
我使用 py2exe 从 Python+Gtk 应用程序创建了一个 exe 文件。在windwos 7下它可以工作,但我无法让它在windwos XP下运行。我收到以下错误: Traceback…
扩展器标签上的 Pango 标记
我有一个使用 Python 2.7 和 PyGTK 2.24 的项目。 我的项目中有以下代码: expTSet = gtk.Expander() expTSet.set_use_markup(True) expTSet.set_labe…
如何更改 gtk.MenuItem() 的背景颜色
对于用 Gtk 制作的弹出菜单,我希望将第一个菜单项作为标题。最好它的背景应该是白色的。因为——根据文档——无法更改gtk.Label 的背景颜色,而是必…
对 Python GUI 应用程序进行单元测试的推荐方法是什么?
我目前很愚蠢地尝试为 Python 桌面应用程序维护两个并行代码库,一个使用 GTK 3 的 PyGObject 自省,另一个使用 GTK 2 的 PyGTK。我主要在 PyGObject …
如何确定当前选定的行是否是 gtk.TreeView 上的最后一行?
如果这看起来是一个微不足道的问题,我很抱歉,但我对使用 GTK Treeview 所需的视图/模型/存储方案的复杂性仍然很陌生。 如何确定当前选定的项目是否…
右键单击扩展器中的 PyGTK Hbox
我有一个 gtk.Expander 对象,其标签中包含一个 gtk.HBox,其中包含一个 gtk.Image 和一个 gtk.Label。 我想在右键单击 HBox 时启动 Web 浏览器。 这…
python aboutdialog 程序名称/版本和徽标之间的空格
请问我如何在这段代码中设置程序名称/版本和徽标之间的空格?我正在使用 pygtk。谢谢 about = gtk.AboutDialog() about.set_program_name("name") abo…