Комментарии 5
Спасибо за статью.
Но возникает вопрос — здесь тоже си-подобный синтаксис. И как конкурировать с qt?
+ Хотел узнать, можно ли использовать их билдер с руби — наткнулся на 404 ( www.gtk.org/language-bindings.html)
Но возникает вопрос — здесь тоже си-подобный синтаксис. И как конкурировать с qt?
+ Хотел узнать, можно ли использовать их билдер с руби — наткнулся на 404 ( www.gtk.org/language-bindings.html)
0
Си-подобный синтаксис, потому что этот пример написан на си (очевидно, не правда ли?). При желании можно использовать обертку для С++, которая называется gtkmm.
Про Ruby завтра гляну и отвечу.
Если что-то не будет работать или будут вопросы, то пишите сюда или в личку — постараюсь помочь.
Про Ruby завтра гляну и отвечу.
Если что-то не будет работать или будут вопросы, то пишите сюда или в личку — постараюсь помочь.
+3
НЛО прилетело и опубликовало эту надпись здесь
была утилита под названием ruby-glade-create-template, она отлично работала с файлами, созданными в glade2, но для glade3 она не работает(по крайней мере у меня)
0
Стоит отметить, что Glade умеет создавать ui файлы разных форматов: libglade, GtkBuilder и вроде еще что-то (точно помню что раньше было что-то Gnome-зависимое). И для разных форматов используются разные биндинги.
Еще в Glade есть такой инструмент для навигации по виджетам — иерархия виджетов с поиском. Для сложных интерфейсов очень полезен
![](https://habrastorage.org/r/w1560/storage2/3bd/7a8/15d/3bd7a815dd6431d8fd965a53362ee098.png)
А так спасибо за статью, очень важную вещь описали. Как я уже писал, строить интерфейс приложения в императивном стиле в коде вместо использования Glade, это все равно что делать Web странички с помощью DOM, яваскриптом типа
Еще в Glade есть такой инструмент для навигации по виджетам — иерархия виджетов с поиском. Для сложных интерфейсов очень полезен
![](https://habrastorage.org/storage2/3bd/7a8/15d/3bd7a815dd6431d8fd965a53362ee098.png)
А так спасибо за статью, очень важную вещь описали. Как я уже писал, строить интерфейс приложения в императивном стиле в коде вместо использования Glade, это все равно что делать Web странички с помощью DOM, яваскриптом типа
div1=document.createElement('div');
div0.appendChild(div1);
div1.style.width = '10px';
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Учимся использовать Glade