Плохой вид программы gtkmm - PullRequest
3 голосов
/ 24 марта 2012

Я пишу с друзьями простой просмотрщик фотографий на C ++ с использованием gtkmm. Все идет хорошо, за исключением того, что наше приложение выглядит очень плохо и совершенно отличается от любого другого приложения GTK + на наших настольных ПК с Linux. Если кто-нибудь может дать нам совет о том, что мы делаем неправильно, мы будем очень благодарны.

Код, отвечающий за создание окна, находится здесь (остальное в репозитории): https://github.com/jjkrol/ZPR/blob/master/src/gui.cpp

Снимок экрана с видом:
Снимок экрана с видом http://i39.tinypic.com/ktatc.png

Буду признателен за любую помощь, заранее спасибо!

1 Ответ

5 голосов
/ 24 марта 2012

GTK 3.0 имеет другую тему, чем GTK 2.0. Вероятно, любое из ваших других приложений GTK + все еще зависит от 2.0, поэтому вы не установили тему для 3.0. Узнайте, как установить его, например, Adwaita в вашей рабочей среде.

Кстати: посмотрите на Glib::RefPtr<>.

...