9得票4回答
如何在我的PyGTK GUI中嵌入外部应用程序

我正在设计一个pygtk GUI,并希望将外部应用程序嵌入其中。 有没有人知道如何实现这个功能?

13得票3回答
如何在Pango标记中转义字符?

我的程序有一个gtk.TreeView,用于显示gtk.ListStore。 gtk.ListStore 包含类似以下字符串:"<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL ...

8得票2回答
安装pygtk失败

我正在使用Windows系统(64位版本),已经安装了Python 2.7(也是64位版本)。我下载了适用于Python 2.7的PyGTK全能安装程序,但运行时它显示“无法在您的系统上找到Python 2.7”。为什么会这样呢?我已经安装了Python 2.7。

7得票3回答
如何在PyGObject中提高被最小化或覆盖的窗口?

我将使用提供在PyGTK FAQ中的答案,但是这似乎不能与PyGObject一起使用。为您提供方便,下面有一个在PyGTK中可用的测试案例,以及一个翻译后在PyGObject中无法使用的版本。 PyGTK版本: import gtk def raise_window(widget, w2...

12得票4回答
每隔X分钟运行一个函数 - Python

我正在使用Python和PyGTK。我想要每隔几分钟运行一个函数,它从串口获取数据并保存。目前,我正在使用time库中的sleep()函数。为了能够进行处理,我已经按照以下方式设置了系统:import time waittime = 300 # 5 minutes while(1): ...

9得票1回答
在HPaned中调整gtk TreeView的大小问题

我在hpaned的左侧有一个树形视图,但是当我尝试将条移动到左侧以使树形视图比其自动大小更小时,它会扩展整个程序窗口到右侧,而不是调整树形视图的大小。有什么解决方法吗? 源代码中相关部分如下: 对于hpaned。 self.vpan = gtk.VPaned() self...

18得票2回答
在PyGTK中启用或禁用gtk.Button

我如何在PyGTK中设置gtk.Button的启用或禁用状态?

7得票1回答
我需要安装什么来解决Could not find any typelib for GtkSource, Cannot import: GtkSourceView, cannot import name GtkSource的问题?

我正在尝试自己应用来自https://bugzilla.gnome.org/show_bug.cgi?id=680569的meld补丁,但是遇到了麻烦: $ git clone git://git.gnome.org/meld $ cd meld $ python setup.py buil...

7得票1回答
GTK+文件选择器:打开文件和文件夹

当文件选择对话框中的“打开”按钮被点击时,我该如何使我的文件选择器能够同时选择文件和文件夹?我想在一个文件选择器中实现打开文件和文件夹的功能。我正在使用GTK+和Python。

40得票4回答
Python GUI应用程序的推荐单元测试方法是什么?

我目前很愚蠢地尝试维护一个Python桌面应用程序的两个平行代码库,一个使用PyGObject introspection来支持GTK 3,另一个使用PyGTK来支持GTK 2。我主要在PyGObject分支上工作,然后将更改移植到PyGTK分支。由于这些实现之间的所有细微差异,我经常忽略一些...