10得票4回答
有没有一种方法可以取消选中一个组中的所有单选按钮?(PyGTK)

有没有一种方法可以使用PyGTK取消选中组中的所有单选按钮?在启动时没有单选按钮被选中,因此我认为必须有一种方法将它们全部返回到未选中状态。

10得票1回答
在GTK中,我如何获取小部件在屏幕上的实际尺寸?

首先我查看了get_size_request方法,其中文档的结尾如下: 要获取小部件实际使用的大小,请调用size_request()而不是此方法。 我查看了size_request(),其中文档的结尾如下: 还要记住,大小请求并不一定是小部件实际分配的大小。 那么,在...

10得票1回答
如何为PyGTK应用程序应用主题。

这个GTK+主题可以应用在我的PyGTK应用程序中吗? 我可以通过编程方式应用主题吗?也就是说,为了应用主题,我需要使用PyGTK函数还是必须找到Python2.7中安装的PyGTK所在的位置,并更改箭头.png和滚动条.png等文件? 请注意,我只安装了PyGTK,没有安装GTK +,我...

9得票3回答
神秘的 GObject 警告:断言“G_IS_OBJECT(object)”失败

运行我的GTK(Python GObject introspection)应用程序时,我收到一个警告,但无法确定其来源。当应用程序正在加载并且我正在填充GtkListStore时,第一次追加行后,我会收到以下警告: /usr/lib/python2.7/site-packages/gi/ty...

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

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

9得票5回答
在Python中使用Glade界面

我在Glade中创建了一个GUI,现在想将其放入Python程序中。我正在根据在线教程的指示调整代码以加载我的Glade文件(http://www.pygtk.org/articles/pygtk-glade-gui/Creating_a_GUI_using_PyGTK_and_Glade.h...

9得票4回答
如何在Mac OS X上安装PyGTK 3?

我尝试过的内容: brew install pygobject3 --with-python@2 gtk+3 brew install pygtk3 brew install pygobject3 pip install pygobject python -c 'import gi; gi...

9得票1回答
glib.GError: 解释JPEG图像文件出错(不支持的标记类型0x05)

我使用 gtk.gdk.PixbufLoader 已经几年了。 今天,我尝试从一台新的安卓设备加载 jpg 文件,但出现了以下异常: Traceback (most recent call last): File "myscript.py", line 118, in next ...

9得票7回答
PyGTK:动态标签换行

在GTK中,标签不会在父级更改时动态调整大小,这是一个已知的错误/问题。这是那些非常烦人的小细节之一,如果可能的话,我想绕过它。 我遵循了16软件上的方法,但是根据免责声明,您不能将其缩小。因此,我尝试了在其中一个评论中提到的技巧(信号回调中的set_size_request调用),但这会导...

9得票5回答
操作期间进度条未更新

在我的Python程序中,我使用GTK进度条显示上传进度,但我遇到的问题是直到上传完成,进度条才会显示任何活动,然后突然指示上传完成。我使用pycurl进行http请求...我的问题是 - 我需要一个多线程应用程序来同时上传文件和更新GUI吗?还是我犯了其他错误? 提前感谢!