17得票3回答
在windows上使用Python 3的PyGObject

有人知道是否可以在Windows上为Python 3安装PyGObject / Gtk + 3吗?我在gnome的网站上找到了Python 2的安装程序(这里)以及几个说明它可以与Python 3一起使用的语句(例如这里),但是没有安装程序。编译说明似乎都使用jhbuild,从我能看出来的是一...

17得票1回答
如何使用PyGObject将窗口居中显示

我当前正在尝试使我的应用程序窗口居中,但使用PyGObject(GTK+ 3)似乎不可能。实际上,使用pyGTK时,我是这样做的:window.set_position(gtk.WIN_POS_CENTER) 所以这次我尝试这个:window.set_position(Gtk.WIN_POST...

17得票2回答
在Windows中翻译GTK-GUI时,非ASCII符号无法正常工作?

我有一个小的Python程序,可以展示如何在Linux和Windows上使用GTK(pygobject)GUI进行翻译。在Linux中一切正常,但在Windows中,非ASCII符号在翻译中无法呈现。 我假设Glade文件和*.mo文件都被正确解码,因为: - 英语界面可以正常显示非ASC...

17得票2回答
gi.repository Windows

我正在开发一款应用程序,需要在Windows和Linux上都能100%兼容。 在Linux上没有问题,但在Windows上出现了以下消息: from gi.repository import Gtk ImportError: No module named gi 我已经安装了pygobjec...

16得票1回答
无法从gi.repository导入Webkit

当我尝试从 gi.repository 导入 Webkit 时,它会报错 ImportError:from gi.repository import Webkit ERROR:root:Could not find any typelib for Webkit Traceback (most ...

15得票4回答
完全被PyObject、PyGTK和GNOME 3搞糊涂了

我安装了Fedora 15系统,使用Python3和GObject开发桌面应用程序,因为PyGTK看起来已经过时: PyGTK 2.24.0发布于2011年4月1日,支持GTK+ 2.24 API。如果您是新用户并希望使用GTK+开发Python应用程序,则建议使用PyGObject中...

14得票2回答
如何在GTK中获取默认颜色?

背景 在GTK 3中,人们可以设置自己的主题。甚至默认主题(Adwaita)也提供了两种变体:明亮和暗黑。因为我正在编写自己的小部件(使用Python),所以需要获取这些颜色,以避免黑色绘制在黑色或白色绘制在白色的情况。 问题 如何访问用户GTK主题的默认颜色? 不起作用的方法 ...

13得票5回答
在CSS文件中使用Gtk3键绑定

我在哪里能找到GTK+ 3中用户可以定义的可用按键绑定的详尽列表? 我已经检查了以下资源: https://developer.gnome.org/gtk3/stable/GtkCssProvider.html https://developer.gnome.org/gtk3/stabl...

13得票2回答
Python和d-bus:如何设置主循环?

我在使用Python和DBus时遇到了问题。我查看了开发者文档和规范,但我不知道如何设置主循环。我想监听通知事件。 请参考: http://dbus.freedesktop.org/doc/dbus-python/doc/ 以及 http://www.galago-project.or...

13得票1回答
使用JSON序列化Gtk TreeStore / ListStore

我做了一个新的示例,更好地展示了我想做的事情。新示例的输出如下。有没有办法让数据进入相应的 store 键({} 括号)?{ "copy": [ [ [ 5.0, 8.0, ...