Tag: pygi

如何使用jhbuild安装“pygobject”时解决旧的GLIB错误

我正在尝试使用jhbuild安装jhbuild 。 而我收到此错误: configure: error: Package requirements (glib-2.0 >= 2.48.0) were not met: Requested ‘glib-2.0 >= 2.48.0’ but version of GLib is 2.38.2 所以,我已经从https://launchpad.net/ubuntu/%2Bsource/glib2.0安装了glib-2.0 ./configure make make install 安装此库后,我再次尝试并得到相同的错误。 所以我查一下如何解决旧的GLIB错误问题。 并尝试设置这样的两个变量 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 然后再次尝试但没有运气:( 我使用的是Ubuntu 14.04 LTS。

如何获取Ubuntu AppIndicator图标坐标

我正在使用Ubuntu Linux 12.04并使用pygobject创建基于GTK + 3的软件。 我有一个任务是在我的应用程序的应用程序指示器图标下面显示弹出窗口,我无法弄清楚如何获取我的应用程序指示器图标坐标。 看起来像app_indicator对象没有Gdk窗口可以使用(或者至少它不是通过其属性公开可见)。 对于如何直接获取应用程序指示器图标坐标或进行一些解决方法以找出它们,我将不胜感激。

如何在GtkNotebook小部件中嵌入GtkAboutDialog的内容

我正在编写一个基于选项卡的Python应用程序,我不希望它有任何其他弹出对话框。 我想使用Gtk.AboutDialogfunction,但我不希望它显示为单独的窗口。 相反,我希望它嵌入我的Gtk.Notebook一个标签中(我用Glade创建)。 我找不到任何明显的方法来做到这一点。 有没有人有任何指针?

如何将笔记本添加到VBox中的Box?

我在Glade中创建了一个空盒子来添加一个Notebook。 我没有在Glade中添加实际笔记本的原因是因为我听说你无法将页面添加到用Glade制作的笔记本中。 所以,在Glade中,我在VBox的空槽中创建了一个Box。 我正在运行的代码是: self.box = self.builder.get_object(“box”) self.subjects = Gtk.Notebook() self.box.add(self.subjects) 跑步时没有任何事情发生,除了这些警告,我相信这些警告无论如何都会发生: /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property “type” for object `Window’ can’t be set after construction Gtk.Window.__init__(self, type=type, **kwds) /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property “type” for object `NotetakerWindow’ can’t be set after construction Gtk.Window.__init__(self, type=type, **kwds)