10得票1回答
如何在Gtk下创建一个cairo-gl表面

我想在Linux(Fedora 12)下使用GTK 3创建一个窗口,并使用cairo-gl后端在其上绘制一个简单的矩形,因此我想创建一个cairo-gl表面。 我该如何做到这一点,有人能帮我提供示例代码吗? 提前致谢。 RC7

10得票1回答
Java Swing 应用程序在 Gnome 下 - 使用 Adwaita (深色主题)窗口标题栏

有没有一种方法让在Linux(Debian)上运行在Gnome(3.14)中的Java Swing桌面应用程序使用深色主题(Adwaita)的窗口装饰?我正在使用自定义的深色Swing外观,唯一真正让人烦恼的是标题栏(本地Gnome)非常明亮。我已经使用了Tweak工具在整个系统中使用Adwa...

9得票1回答
如何防止GtkAspectFrame浪费空间?

<interface> <object class='GtkWindow' id='window'> <child> <object class='GtkBox' id='box'> <property name='or...

9得票1回答
如何从XID获取Gdk窗口?

我在Python2+GDK2中的3.版本迷路了。 #!/usr/bin/env python2 import gtk gtk.gdk.window_process_all_updates() window_xid = 54525964 gdk_window = gtk.gdk.window...

9得票2回答
如何在Gtkmm3中使用CssStyleProvider

我正在使用gtkmm3编写c++程序。我想要在我的程序中更改一些字体。我已经阅读了有关CssStyleProvider、StyleContext在gtkmm文档和gtk+文档中的所有内容,但是我无法使其正常工作,并且找不到任何关于这方面的教程。我尝试了以下方法: Glib::ustring ...

9得票2回答
GTK:彻底摆脱系统主题/CSS

GTK3应用程序可以使用CSS进行样式和主题设置。我如何强制GTK仅使用我的应用程序中提供的CSS,而不是与用户系统上安装的主题相结合/级联? 为什么有人想这样做?理论上,CSS将是一个很好的基于规则的样式系统,您只需谨慎地添加一屏幕满足要求的规则即可一致地定义应用程序的外观。不幸的是,在实...

9得票1回答
如何使用CSS代码为GTK小部件单独设置样式

在这个GTK+如何将字体更改为旋转按钮和如何将CSS应用于GTK+代码?的问题之后,我开始理解如何将css样式应用于GTK代码,但仍有许多令人困惑的细节。 这是我创建两个按钮和三个标签的代码: test.c #include <gtk/gtk.h> #include &lt...

9得票1回答
什么是在GTK3中显示库存图标的非废弃方式?

我正在使用PyGObject组装GUI。这段Python代码在上下文中可以工作。我得到了一个带有“打开”图标的工具栏按钮。 from gi.repository import Gtk # ... toolbar = Gtk.Toolbar() toolbar.get_style_cont...

9得票1回答
在具有顶部填充的 Box 中放置 Gtk.Widget

我有一个类似这样的盒子: import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk [...] box_outer = Gtk.Box(orientation=Gtk.Orientation.VERTIC...

9得票2回答
PyGObject 中的 Pango 属性

我有以下使用pygtk的代码: attr = pango.AttrList() attr.change(pango.AttrSize(( 50 * window_height / 100) * 1000, 0, -1)) attr.change(pango.AttrF...