Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не могу найти компонент т GtkToolButton Anjuta/Glade  (Прочитано 800 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн misyachniy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Изучаю IDE Anjuta.
Пользовательский интерфейс формируется с помощью Glade.
Тут пошаговая инструкция:
http://wiki.linuxformat.ru/wiki/LXF90:GTK%2B

В этой части я остановился.
Цитировать
Панель инструментов также представляет собой контейнер, так что при переносе панели в окно приложения мы снова должны указать количество дочерних элементов (на этот раз – кнопок панели). Панель инструментов нашего приложения должна содержать две кнопки. Вы можете заметить, что после переноса панели инструментов в окно формы, размеры верхней области вертикального контейнера подстраиваются под размеры панели, а на самой панели появляются две незаполненные области для размещения кнопок (Рис. 5). В эти области мы должны перенести два элемента Toolbar Button – кнопки панели инструментов, которым соответствует объект GtkToolButton. В окне панели инструментов появляются заготовки кнопок.
Рис. 5: Главное окно Glade.

Во первых нету запроса на количество дочерних элементов, во вторых нет GtkToolButton в палитре компонентов.
Почитал встроенный хелп - GtkToolButton встречается в двух разделах.
Но я не могу найти где этот элемент.

При установке Glade через Synaptic были такие ошибки

Цитировать
W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.7.6.dfsg-1ubuntu1.5_i386.deb
  404  Not Found

W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2-dev_2.7.6.dfsg-1ubuntu1.5_i386.deb
  404  Not Found

W: Failed to fetch http://ua.archive.ubuntu.com/ubuntu/pool/main/g/glib2.0/libglib2.0-doc_2.24.1-0ubuntu1_all.deb
  404  Not Found

Может в них вопрос?

 

Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Не могу найти компонент т GtkToolButton Anjuta/Glade
« Ответ #1 : 19 Ноября 2015, 19:58:53 »
На форму добавляется toolbar, а потом в toolbar (Еdit...) добавляется toolbutton

Оффлайн misyachniy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Не могу найти компонент GtkToolButton Anjuta/Glade
« Ответ #2 : 19 Ноября 2015, 21:37:07 »
Куда добавляется GtkToolButton мне понятно из инструкции.
Я писал
Цитировать
Во первых нету запроса на количество дочерних элементов, во вторых нет GtkToolButton в палитре компонентов
.

Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Не могу найти компонент т GtkToolButton Anjuta/Glade
« Ответ #3 : 19 Ноября 2015, 22:04:22 »
а потом в toolbar (Еdit...) добавляется toolbutton
Правый клик на toolbar→Edit... и в этом окне можно добавить toolbutton

Оффлайн misyachniy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Не могу найти компонент GtkToolButton Anjuta/Glade
« Ответ #4 : 23 Ноября 2015, 18:59:55 »
Нашел GtkToolButton :-)
Создал форму приложения vovka_gtk.ui
В проекте она показывается как vovka_gtk/src/ui/vovka_gtk.ui
В файловой системе как vovka_gtk/src/vovka_gtk.ui

Рисунок в приложении к посту.


Скомпилировал проект.
Получился elf файл vovka_gtk.
При запуске в консоле получаю сообщения

Цитировать
evodbg@evodbg:~/vovka_gtk/Debug/src$ ./vovka_gtk

** (vovka_gtk:2342): WARNING **: Couldn't load builder file: Failed to open file
'src/vovka_gtk.ui': No such file or directory

(vovka_gtk:2342): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET
(widget)' failed

Попробовал отладить.
В первом опрераторе функции main поставил точку останова.
До точки останова не доходит, выводит Gtk-CRITICAL.

После работы зашел к товарищу собрать такой же проект на плате Orange Pi.
Сразу заметил что процес создания формы более соответствует примеру как по ссылке.
Сам проект не собрался, Anjuta запросила GTK+3.0.
Стало ясно, что Anjuta  на компьютере требует обновления.

Решил за 2-мя зайцами не гнаться и продолжить эксперименты на компьютере.
Сразу зашел в Update Menager.
Update Menager предложил обновиться до 12.0.4 LTS.

Запустил на обновление, чать файлоыв скачалась, часть не захотела.
Запустил второй раз - еще подкачалось несколько файлов и предложила перезагрузиться.
Но не все.
Запустил 3-й раз - ни одного обновления не удалось скачать.
Запустил Update Menager полске обеда - начал опять тянуть обновления.

закачка происходит с ua.archive.ubuntu.com.

Может я не правильно обновляю ubuntu?
Можно ли скачать образ диска с 12.0.4 LTS, примонтировать как CD и "натравить"
на него Update Menager?

Всплыл и побочныйй вопрос.
Пробовал отдельно обновить Anjuta.
Попробовал через Synaptic - предлагает только переинсталировать.
Попробоывал  через apt-get.
Череез  apt-get Не удалось - сообщает что прокси не пускает.

Где в терминале(apt-get) указать имя и пароль для прокси сервера?


Просьба ознакомиться с Правилами. "Рисунок" вставил.
Цитата:
Правила форума
1. Основные положения
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум».
-- it0r

« Последнее редактирование: 24 Ноября 2015, 05:05:02 от it0r »

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.