Задать вопрос

Как применить стили оформления в проекте MONO GTK?

Есть тестовый проект, на GTK(Mono), хочу поменять оформление формы, но ничего не выходит!
Оформление пытаюсь изменить через подключение файла со стилями, подключение файла проходит успешно, но вот стили не применяются!
максимум меняется выпадающее меню и все (см скрин)
imgur.com/LvpXVSY
Вот краткий туториал, тему из которого я сдернул для подключения
https://huseyincakir.wordpress.com/2013/12/07/gtkr...
там же есть скрины "до" и "после"

Сам файл gtkrc
pastebin.com/7quHiELs
Сгенерированный stetic файл из дизайнера
pastebin.com/a2YtbdjR
  • Вопрос задан
  • 288 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
@ArchLord42 Автор вопроса
Нашел проблему:

Вот код, который генерирует MONO после создания проекта

Gtk.Application.Init (); 
MainWindow win = new MainWindow ();
win.Show (); 
Gtk.Application.Run ();


Фишка в том, что вызов метода win.Show (); здесь абсолютно не нужен, т.к. в конструкторе MainWindow он уже содержиться, получается вызывается он 2 раза, а парсил стили я именно перед win.Show (); когда по идее окно уже открылось(из конструктора) поэтому они и не применялись, перекинул все это дело в конструктор, все заработало!)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы