Страница 19 из 53

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

Добавлено: 21 янв 2013, 22:48
Nick
nkp писал(а):почему одна и та же версия (3.6.7 ) содержит разный набор???
LinuxCNC какой стоит?
У меня стоит sim из последних билдов http://buildbot.linuxcnc.org/

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

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

P.S. Который раз пытаюсь что-то наваять с использованием glade и в который раз натыкаюсь на всякие ограничения полёта фантазии... Всё равно приходится его отбрасывать и пользовать gtk в рукопашную. :wik:

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

Добавлено: 21 янв 2013, 23:39
Nick
Когда сам пишешь для себя,тогда, да, вручную писать интерфейсы просто супер. Но когда пишешь для народа нужна красивая визуализация, и glade в этом весьма помогает.

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

Добавлено: 22 янв 2013, 09:48
Тима
UAVpilot писал(а):Как что? Дописывать в ручную какие хочется виджеты.
Ну до написания самому думаю рано.
А вырвать с компа, где эти виджеты уже есть и воткнуть в мой не вариант? Если да, выложите здесь эти виджеты...

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

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

или так добавить не получится???

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

Добавлено: 22 янв 2013, 10:43
nkp
сейчас обновил емс до последнего 2.6
в Glade ничего не поменялось...

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

Добавлено: 22 янв 2013, 10:45
Lexxa
gscreen то туда воткнули уже?

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

Добавлено: 22 янв 2013, 11:01
nkp
нет - не нашел вроде
наверно считают еще сырым
а так - автор чуть ли не ежедневно обновления для него выпускает
разделил его на несколько направлений - "индустриал" - наверно задумал в сторону "промышленного" оборудования (не смотрел еще толком)
работает не покладая рук :)
на мой взгляд из недоделанного (что мне в mygui необходимо) - так это удобные средства для оффсетов
трудно сейчас мне определить самое оптимальное решение -это
приходит только из практики, но вот смотрел в фануках токарных как сделано - и помоему
надо много кнопок нажимать
хочеться сделать оптимальней (если это возможно)

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

Добавлено: 22 янв 2013, 11:27
Nick
nkp писал(а):сейчас обновил емс до последнего 2.6
в Glade ничего не поменялось..
А ставишь как, пакетом, или из исходников? И -dev поставил?

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

Добавлено: 22 янв 2013, 11:33
Serg
Надо из github самый свежак доставать - там и gscreen и эти виджеты.
nkp писал(а):разделил его на несколько направлений - "индустриал" - наверно задумал в сторону "промышленного" оборудования (не смотрел еще толком)
работает не покладая рук :)
Возможно я ничего не смыслю в работе на ЧПУ, но по мне интерфейс у gscreen очень неудобен, нужно всё по другому перекомпоновывать.

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

Добавлено: 22 янв 2013, 11:36
nkp
обновлял в Synaptic
Выделение(026).jpg (2725 просмотров) <a class='original' href='./download/file.php?id=11056&mode=view' target=_blank>Загрузить оригинал (164.37 КБ)</a>
а почему 2.6 - а называется "емс"
и там же есть
Выделение(027).jpg (2725 просмотров) <a class='original' href='./download/file.php?id=11057&mode=view' target=_blank>Загрузить оригинал (177.35 КБ)</a>
???

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

Добавлено: 22 янв 2013, 11:38
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

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

Добавлено: 22 янв 2013, 11:49
nkp
UAVpilot писал(а):Возможно я ничего не смыслю в работе на ЧПУ, но по мне интерфейс у gscreen очень неудобен, нужно всё по другому перекомпоновывать.
может он и неудобен - я так точно ничего не могу сказать
но мне -как далекому от программирования человеку, этот проект очень помогает :
не столько стянуть идею - скорее подсмотреть реализацию в питоне...
да и вообще -если абстрагироваться от конкретных тех или иных качеств Gscreen -
то уже радует ,что вцелом есть развитие lcnc
а то все мы говорим -"какие широкие возможности у емс" - а некоторые вещи так и остаются не реализованными
посему некоторые (многие?) и пользуют мач
а перекомпоновать - так нам и карты в руки :)

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

Добавлено: 22 янв 2013, 12:41
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.

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

Добавлено: 22 янв 2013, 13:32
nkp
UAVpilot писал(а):Что говорит "grep GDK_KEY_Delete /usr/include/gtk-2.0/gdk/gdkkeysyms.h"?
вообще ничего не говорит :)
UAVpilot писал(а):Кстати последняя версия gtk2 - 2.24.
попробую поставить
(требует обновить кучку другого)))) )

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

Добавлено: 22 янв 2013, 13:47
Lexxa
nkp писал(а):на мой взгляд из недоделанного (что мне в mygui необходимо) - так это удобные средства для оффсетов
трудно сейчас мне определить самое оптимальное решение -это
приходит только из практики, но вот смотрел в фануках токарных как сделано - и помоему
надо много кнопок нажимать
хочеться сделать оптимальней (если это возможно)
хеденхайновская таблица инструментов. висит в каждом меню, блокируется при отработке программы. навигация влево вправо вверх вниз

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

Добавлено: 22 янв 2013, 15:00
Serg
nkp писал(а):попробую поставить
(требует обновить кучку другого)))) )
Можно попробовать дописать в него

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

#define GDK_KEY_Delete 0xffff
но скорее всего ещё чего-нибудь вылезет.

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

Добавлено: 22 янв 2013, 16:50
Nick
nkp писал(а):а почему 2.6 - а называется "емс"
может у тебя какие-то лишние репозитории стоят?

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

Добавлено: 22 янв 2013, 19:14
Тима
nkp писал(а):сейчас обновил емс до последнего 2.6
А как обновить ЕМС? Снести и установить новую версию?

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

Добавлено: 22 янв 2013, 19:27
nkp
обновлял через Synaptic
открываешь Synaptic - настройки - репозитории
а там смотри на скрин - другое ПО - выбираешь строку с емс (linuxcnc)
Выделение(029).jpg (2695 просмотров) <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
добавить источник
потом по моему обновить все пакеты
применить
ну примерно так... ;)