4

我正在和我的朋友一起使用 gtkmm 用 C++ 编写一个简单的照片查看器。一切都很顺利,除了我们的应用程序看起来很差,并且与我们 Linux 桌面上的任何其他 GTK+ 应用程序完全不同。如果有人能给我们一些关于我们做错了什么的建议,我们将非常感激。

负责创建窗口的代码在这里(其余在存储库中): https ://github.com/jjkrol/ZPR/blob/master/src/gui.cpp

外观截图:
外观截图

任何帮助将不胜感激,在此先感谢!

4

1 回答 1

5

GTK 3.0 的主题与 GTK 2.0 不同。可能您的任何其他 GTK+ 应用程序仍然依赖于 2.0,因此您没有为 3.0 设置主题。了解如何在您的桌面环境中将其设置为例如 Adwaita。

顺便说一句:看看Glib::RefPtr<>

于 2012-03-23T22:41:06.983 回答