gtkmm程序看起来很糟糕

时间:2012-03-23 21:53:34

标签: c++ gtk gtk3 gtkmm gtk2

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

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

屏幕截图:
Screenshot with the look http://i39.tinypic.com/ktatc.png

提前感谢任何帮助都会感激不尽!

1 个答案:

答案 0 :(得分:5)

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

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