我使用库编译了一个测试示例gtkmm-3.0
,我注意到它看起来比我系统中的所有其他 GTK+ 应用程序都丑,好像它忽略了我的系统范围的主题。当我针对 重建该应用程序时gtkmm-2.4
,它看起来还可以。
代码几乎相同,将Gtk::Application
类 fromgtkmm-3.0
替换为Gtk::Main
from gtkmm-2.4
。
问题的原因可能是什么?为什么我的应用程序在编译时会忽略我的系统主题,gtkmm-3.0
但在编译时却不会gtkmm-2.4
?是系统配置问题吗?还是我应该做一些特别的事情gtkmm-3.0
来使用我的系统主题?
如果这很重要,我正在使用 Gentoo Linux。