GladeVCP и PyVCP для начинающих

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

nkp писал(а):почему одна и та же версия (3.6.7 ) содержит разный набор???
LinuxCNC какой стоит?
У меня стоит sim из последних билдов http://buildbot.linuxcnc.org/
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

Тима писал(а):А делать то с ними что?
Как что? Дописывать в ручную какие хочется виджеты. :hehehe:

P.S. Который раз пытаюсь что-то наваять с использованием glade и в который раз натыкаюсь на всякие ограничения полёта фантазии... Всё равно приходится его отбрасывать и пользовать gtk в рукопашную. :wik:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

Когда сам пишешь для себя,тогда, да, вручную писать интерфейсы просто супер. Но когда пишешь для народа нужна красивая визуализация, и glade в этом весьма помогает.
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Тима »

UAVpilot писал(а):Как что? Дописывать в ручную какие хочется виджеты.
Ну до написания самому думаю рано.
А вырвать с компа, где эти виджеты уже есть и воткнуть в мой не вариант? Если да, выложите здесь эти виджеты...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

Nick писал(а):LinuxCNC какой стоит?
Lcnc в системе стоит 2.5
--------
тут вот с добавлением разобраться
думаю,что надо добавить код и иконку
вот на конкретном примере
есть hal_sourceview.py
для него в Glade должно быть три иконки
Выделение(025).jpg (2739 просмотров) <a class='original' href='./download/file.php?id=11054&mode=view' target=_blank>Загрузить оригинал (56.73 КБ)</a>
у меня 2-х нижних нет (сохр и сохр как)
но модуль то сам есть и он работает - значит мне надо добавить иконки
наверно Glade определяет их по именам

или так добавить не получится???
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

сейчас обновил емс до последнего 2.6
в Glade ничего не поменялось...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Lexxa »

gscreen то туда воткнули уже?
:bender:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

нет - не нашел вроде
наверно считают еще сырым
а так - автор чуть ли не ежедневно обновления для него выпускает
разделил его на несколько направлений - "индустриал" - наверно задумал в сторону "промышленного" оборудования (не смотрел еще толком)
работает не покладая рук :)
на мой взгляд из недоделанного (что мне в mygui необходимо) - так это удобные средства для оффсетов
трудно сейчас мне определить самое оптимальное решение -это
приходит только из практики, но вот смотрел в фануках токарных как сделано - и помоему
надо много кнопок нажимать
хочеться сделать оптимальней (если это возможно)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

nkp писал(а):сейчас обновил емс до последнего 2.6
в Glade ничего не поменялось..
А ставишь как, пакетом, или из исходников? И -dev поставил?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

Надо из github самый свежак доставать - там и gscreen и эти виджеты.
nkp писал(а):разделил его на несколько направлений - "индустриал" - наверно задумал в сторону "промышленного" оборудования (не смотрел еще толком)
работает не покладая рук :)
Возможно я ничего не смыслю в работе на ЧПУ, но по мне интерфейс у gscreen очень неудобен, нужно всё по другому перекомпоновывать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

обновлял в Synaptic
Выделение(026).jpg (2727 просмотров) <a class='original' href='./download/file.php?id=11056&mode=view' target=_blank>Загрузить оригинал (164.37 КБ)</a>
а почему 2.6 - а называется "емс"
и там же есть
Выделение(027).jpg (2727 просмотров) <a class='original' href='./download/file.php?id=11057&mode=view' target=_blank>Загрузить оригинал (177.35 КБ)</a>
???
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

UAVpilot писал(а):gtk2-dev (или как там оно в убунте?) стоит? Последний?Файл /usr/include/gtk-2.0/gdk/gdkkeysyms.h есть?
да -кстати
Файл /usr/include/gtk-2.0/gdk/gdkkeysyms.h -есть
libgtk2.0-dev - стоит той же версии что и gtk - 2.20
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

UAVpilot писал(а):Возможно я ничего не смыслю в работе на ЧПУ, но по мне интерфейс у gscreen очень неудобен, нужно всё по другому перекомпоновывать.
может он и неудобен - я так точно ничего не могу сказать
но мне -как далекому от программирования человеку, этот проект очень помогает :
не столько стянуть идею - скорее подсмотреть реализацию в питоне...
да и вообще -если абстрагироваться от конкретных тех или иных качеств Gscreen -
то уже радует ,что вцелом есть развитие lcnc
а то все мы говорим -"какие широкие возможности у емс" - а некоторые вещи так и остаются не реализованными
посему некоторые (многие?) и пользуют мач
а перекомпоновать - так нам и карты в руки :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

nkp писал(а):Файл /usr/include/gtk-2.0/gdk/gdkkeysyms.h -есть
libgtk2.0-dev - стоит той же версии что и gtk - 2.20
Что говорит "grep GDK_KEY_Delete /usr/include/gtk-2.0/gdk/gdkkeysyms.h"?
Кстати последняя версия gtk2 - 2.24.
nkp писал(а):а перекомпоновать - так нам и карты в руки :)
Чёта я подумываю либо варианте python+tck/tk (как у axis), либо чистый tcl/tk, если получится собрать под него gremlin.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

UAVpilot писал(а):Что говорит "grep GDK_KEY_Delete /usr/include/gtk-2.0/gdk/gdkkeysyms.h"?
вообще ничего не говорит :)
UAVpilot писал(а):Кстати последняя версия gtk2 - 2.24.
попробую поставить
(требует обновить кучку другого)))) )
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Lexxa »

nkp писал(а):на мой взгляд из недоделанного (что мне в mygui необходимо) - так это удобные средства для оффсетов
трудно сейчас мне определить самое оптимальное решение -это
приходит только из практики, но вот смотрел в фануках токарных как сделано - и помоему
надо много кнопок нажимать
хочеться сделать оптимальней (если это возможно)
хеденхайновская таблица инструментов. висит в каждом меню, блокируется при отработке программы. навигация влево вправо вверх вниз
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

nkp писал(а):попробую поставить
(требует обновить кучку другого)))) )
Можно попробовать дописать в него

Код: Выделить всё

#define GDK_KEY_Delete 0xffff
но скорее всего ещё чего-нибудь вылезет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

nkp писал(а):а почему 2.6 - а называется "емс"
может у тебя какие-то лишние репозитории стоят?
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Тима »

nkp писал(а):сейчас обновил емс до последнего 2.6
А как обновить ЕМС? Снести и установить новую версию?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

обновлял через Synaptic
открываешь Synaptic - настройки - репозитории
а там смотри на скрин - другое ПО - выбираешь строку с емс (linuxcnc)
Выделение(029).jpg (2697 просмотров) <a class='original' href='./download/file.php?id=11058&mode=view' target=_blank>Загрузить оригинал (483.32 КБ)</a>
добавить
и вводишь строку отсюда:http://buildbot.linuxcnc.org/
ну например

Код: Выделить всё

deb     http://buildbot.linuxcnc.org/ lucid master-rt
добавить источник
потом по моему обновить все пакеты
применить
ну примерно так... ;)
Ответить

Вернуться в «LinuxCNC»