Questions tagged «gtk»

有关GTK +图形用户界面工具箱的问题。由Cinnamon,GNOME,XFCE,Budgie,Mate和Unity等桌面使用。

1
如何突出显示GTK工具栏中的按钮
我已经使用Python和Glade编写了一个应用程序。该应用程序有一个深色背景的工具栏,每个工具栏按钮都有一个自定义图像(即不使用任何库存图标)。 我注意到,当使用股票图标而不是自定义图像作为图标时,每当鼠标悬停在按钮上时,按钮都会突出显示,而我的自定义图像不会发生这种情况。 雷鸟(Thunderbird)似乎更进一步,而不是突出显示图标,而是反转其颜色,这对于深色主题非常有效(请参见下文): 按钮未突出显示,正常颜色 悬停按钮高亮显示,颜色反转 如何获得自定义图标图像或悬停时突出显示的按钮?

1
如何在gtk3窗口中删除大小调整夹点?
这里已经为GTK-2.0提出了这个问题并回答了这个问题(是否在Windows中禁用调整大小的抓手?),但我找不到在GTK-3.0(在Oneiric Ocelot上)上实现此目的的方法。 我已经在上面的链接上看到了重新编译GTK所需的答案……我非常希望GTK-3.0不会出现这种情况,并且希望有一种解决方法,例如gtk-2.0。 现在,在有人问我为什么要删除此调整大小的夹点之前,这是为什么: 多年来我没有使用过调整大小的手柄或边框,而是使用Alt + Click。实际上,当我不得不使用OS X或Windows时,我非常害怕。 有时它会在不应该出现的时候显示出来。启动画面,小部件等... 我觉得它在视觉上没有吸引力。 如果将其硬编码为gtk-3.0,则gconf或dconf中应该有一个选项将其禁用。 我已经获取了gtk-3.0的源代码,这似乎与063_resize_grip_default.patch有关,其中提到了配置密钥:“ resize-grip-default”。 当我在主题中使用grep时,我得到以下信息: /usr/share/themes $ grep -ri resize-grip-default * Ambiance/gtk-3.0/gtk-widgets.css: -GtkWindow-resize-grip-default: false; Radiance/gtk-3.0/gtk-widgets.css: -GtkWindow-resize-grip-default: false; 如果此配置值设置为false,那么调整大小夹点来自何处?
9 11.10  gtk  resize 

1
有哪些GTK + 3引擎可用?
切换到GTK + 3.x后,大多数主题引擎不再起作用,我个人仅了解3(Adwaita,Unico和Solidity)。 GTK + 3.x可以使用哪些引擎?
9 themes  gtk 

1
ImportError:没有名为gtk的模块
几小时后的崩溃之后,在使用以太网电缆和sudo apt-get install ubuntu-desktop 但是现在当我尝试从CLI运行ubuntu软件中心时,这就是我得到的 rick@Abigail:~$ sudo software-center Traceback (most recent call last): File "/usr/bin/software-center", line 34, in <module> import gtk ImportError: No module named gtk 任何猜测如何解决此问题。突触上的搜索框也丢失了。它与名为axi的模块有关。我认为两者是相关的。
9 gtk  pygtk 


1
此升级错误是否致命?
(gtk-update-icon-cache-3.0:19389): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory This likely means that your installation is broken. Try running the command gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache 在升级和更新时,仅检查以确保其不会影响操作系统及其运行方式即可得到此错误。
9 upgrade  gtk 

3
软件和更新崩溃,将无法打开
我无法在“系统设置”中打开“软件和更新”配置窗口。从终端打开“系统设置”并单击“软件和更新”后,我能做的最好的理解是以下输出: max@Maxattax-Ubuntu:~$ sudo unity-control-center /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py:40: PyGIWarning: Gdk was imported without specifying a version first. Use gi.require_version('Gdk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import GObject, Gdk, Gtk, Gio, GLib /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py:40: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import …


2
重置GTK设置:环境菜单颜色
每当我使用Ambiance或基于Ambiance的主题(例如Ambiance-Colors)时,统一菜单以及所有下拉菜单的菜单文本都是深色的,如下所示: 。 不可用的菜单项(即,灰显的条目)是其正常颜色。我尝试执行以下操作。注意我在14.04: 重新安装light-themes软件包,然后gtk3.0打包 dconf reset -f /org/compiz 拆下.gtk-2.0,3.0,.gnome2,.gnome文件夹,以及类似的文件夹中.config
8 14.04  unity  gnome  themes  gtk 


3
如何在12.04和/或14.04 GTK3中启用助记符?
在大街上说的是,自3.10版以来,“ gtk-enable-mnemonics”已被弃用,我根本不确定如何使我的应用程序显示助记符。 仅当我按键时,它们才会显示alt。 请在这里查看: wxPython按钮快捷方式加速器如何“&spam” 堆栈溢出 我已经尝试了本文中有关settings.ini的所有建议,将布尔值切换为相反的值: 如何在GTK3中禁用助记符?| 询问Ubuntu 有关: GTK + 3参考手册| GNOME开发人员中心
8 gtk  wxpython 

1
如何使HUD与GTK2应用程序一起使用
我有一个要使用GTK2且要与HUD集成的程序,称为Stata 12。 菜单正确位于应用程序菜单中,但菜单未显示在HUD中。 当我确实使用HUD并尝试浏览菜单时,HUD会搜索其他打开的应用程序或系统设置,但不会搜索Stata本身。 有没有办法使它集成? 相片: appmenu中的应用正确放置: HUD在菜单中未显示任何选项:
8 gtk  hud 

1
为什么Radiance没有GtkLabel而Ambiance没有?
最近更新后,我正在查看“ 氛围和光辉”()中的gtk-widgets.css文件。我在标题为笔记本的小节中指出的一个区别如下。/usr/share/themes/theme_name/gtk-3.0/light-themes 氛围: .notebook tab:active { color: @fg_color; } .notebook tab { color: shade (@bg_color, 0.48); } 光辉: .notebook tab GtkLabel:active { color: @fg_color; } .notebook tab GtkLabel { color: shade (@bg_color, 0.48); } Radiance具有GtkLabel,但Ambiance没有。我的问题是:有谁知道GtkLabel的重要性,为什么一个主题有这个主题,而另一个主题没有?

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", "credits" or "license" for more information. >>> from gi.repository import Gtk Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named gi.repository (为清楚起见添加了换行符)

4
如何在GTK中检测计算机的物理屏幕尺寸
我在编写应用程序时遇到了这个错误。简而言之,该应用程序的窗口大小是固定的,不适用于上网本等较小的屏幕。 在这些情况下,下部按钮超出了屏幕限制,无法使用。我想在用户界面中考虑到这一点,但是首先,我想找出GTK中检测屏幕尺寸的标准方法(如果有的话)。 那么,有没有人对此有任何想法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.