22得票2回答
在一些程序中,黑色标题小部件是什么?

在一些Ubuntu程序(如Ubuntu控制面板、系统设置)中,但不包括Banshee,在窗口的顶部部分使用了深色调元素(使用Ambience主题)。但我找不到一个能自动实现这个效果的标准小部件。 这些颜色是手动设置的吗(而不是使用标准小部件+主题)?如果是手动设置的,那么在主题中它们是从哪里...

19得票2回答
将任意的gtk.Widget放入appindicator.Indicator中。

将任何gtk.Widget放入gtk.Menu中,通过首先放置一个空的gtk.MenuItem可以实现某种程度的工作。但它似乎不是可靠的-但基本上可以工作。使用appindicator.Indicator时,它不起作用。条目仍然保持为空。即使您将child [border_size]设置为32...

31得票2回答
如何将WebKit WebView表单连接到Python回调函数?

我正在编写一个小型的Python和WebKit应用程序;我正在使用WebKit作为我的应用程序的用户界面。 我想要做的是在WebKit中创建一个交互式元素(比如一个下拉框或一组可点击的区域),当用户与这些元素进行交互时,我可以调用一个Python回调函数来进行一些处理,然后更新WebKit视...

7得票1回答
如何将GtkAboutDialog的内容嵌入到GtkNotebook小部件中

我正在编写一个基于选项卡的Python应用程序,我不希望它有任何额外的弹出对话框。 我想使用Gtk.AboutDialog功能,但我不希望它出现为单独的窗口。相反,我希望它嵌入到我的Gtk.Notebook的一个选项卡中(我已经用Glade创建了它)。 我找不到任何明显的方法来实现这一点。...

8得票1回答
为什么Python3无法导入gi.repository?

Python2没有遇到同样的问题。 greg@greg-precise:~$ python3 Python 3.2.3 (default, May 3 2012, 15:51:42) [GCC 4.6.3] on linux2 Type "help", "copyright", "cr...

10得票4回答
Numix在Unity启动器中去除了边框和颜色。

我最近重新安装了Ubuntu 14.04,在安装Numix GTK主题后,Unity启动器中所有图标的边框和颜色都消失了。我尝试重新登录、重新应用主题、重新安装主题以及使用Ubuntu Tweak和Unity Tweak工具等多种方法,但都没有解决问题。在重新安装之前并没有出现这种情况。

18得票3回答
GTK主题、Metacity主题和Emerald主题之间有什么区别?

我一直看到主题被标记为Metacity、GTK或Emerald。从其他地方的阅读中,我了解到Metacity是一个窗口管理器,用于改变窗口边框,那么GTK主题是什么呢?GTK不是一个小部件工具包吗?用于在窗口内绘制控件和其他界面元素?那么Emerald又是什么呢?能否有人以简单易懂的方式解释一...

8得票1回答
使用gksu时出现Gtk-WARNING。

当我使用gksu时,我会收到Gtk警告,例如: $ gksu gedit /etc/fstab (gksu:2792): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", (gksu:2792)...

12得票1回答
“Introspection”的意思是什么,它与GObject Introspection有什么关系?

什么是内省的确切含义?对程序员有什么用处?能否有人以通俗易懂的方式解释一下?

9得票3回答
我如何在我正在开发的Gtk应用程序中创建和使用键盘快捷方式?

我正在用Python + Gtk和quickly为Ubuntu App Showdown创建一个应用程序。我把它叫做Discvur。我希望能够包含一些键盘快捷键。 在网上搜索时,我找到了这个关于AccelGroup的页面和这个关于gtk_widget_add_accelerator的页面,但...