我使用gtkmm-3.0
库编译了一个测试示例,我发现它看起来比我系统中的所有其他GTK +应用程序更加丑陋,好像它忽略了我的系统范围主题。当我针对gtkmm-2.4
重建该应用时,它看起来还不错。
代码几乎相同,来自Gtk::Application
的{{1}}类替换为来自gtkmm-3.0
的{{1}}。
问题的原因是什么?为什么我的应用程序在针对Gtk::Main
编译时会忽略我的系统主题,而不是在我针对gtkmm-2.4
进行编译时?是一些系统配置问题?或者我应该在gtkmm-3.0
中做一些特别的事情来使用我的系统主题吗?
如果重要的话,我就在Gentoo Linux上。