Страница 1 из 1

MYgmoccapy

Добавлено: 02 окт 2014, 20:12
Lexxa
Поскольку gmoccappy все же ориентирована на использование мышки или тача, то использование ее в станке не совсем удобоваримо.
Мне хочется это исправить, но не хвататет знаний в программировании.

Хотелка такая
цель.png (2020 просмотров) <a class='original' href='./download/file.php?id=34262&mode=view' target=_blank>Загрузить оригинал (194.75 КБ)</a>

Re: MYgmoccapy

Добавлено: 02 окт 2014, 22:02
Nick
Я вот думаю, может проще совсем свой гуи состряпать? В gladevcp есть наверное все виджеты, которые могут понадобиться...

Кстати, а этот gmocappy не на gladevcp случаем написан?

Re: MYgmoccapy

Добавлено: 02 окт 2014, 22:23
Lexxa
Nick писал(а):Я вот думаю, может проще совсем свой гуи состряпать? В gladevcp есть наверное все виджеты, которые могут понадобиться...

Кстати, а этот gmocappy не на gladevcp случаем написан?
Ник, ну ты у кого спростил, это я бы у тебя спросил на чем он написан))))

Re: MYgmoccapy

Добавлено: 02 окт 2014, 23:26
Lexxa
так, ну вообще все же в glade))))

Re: MYgmoccapy

Добавлено: 03 окт 2014, 01:09
Serg
Там под этим набором виджетов лежит довольно серьёзный код на питоне...
Вот, чтоб вы представляли объём:

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

[~]$ du -sh /usr/bin/gmoccapy /usr/lib64/python2.7/site-packages/gmoccapy /usr/share/gmoccapy
180K	/usr/bin/gmoccapy
96K	/usr/lib64/python2.7/site-packages/gmoccapy
752K	/usr/share/gmoccapy
[~]$ 

Re: MYgmoccapy

Добавлено: 03 окт 2014, 01:20
aftaev
UAVpilot, а форма как редактируется? Тоже в Питоне?

Re: MYgmoccapy

Добавлено: 03 окт 2014, 01:38
Lexxa
UAVpilot писал(а):довольно серьёзный код
На сколько реально это сделать?

Re: MYgmoccapy

Добавлено: 03 окт 2014, 02:39
Serg
aftaev писал(а):UAVpilot, а форма как редактируется? Тоже в Питоне?
В специальном "рисовательном" редакторе. Но рисование формы - это примерно 5% всей работы.
Lexxa писал(а):На сколько реально это сделать?
Ну автор gmoccapy это осилил... ;)

P.S. Открой файл /usr/bin/gmoccapy (он текстовый) и зацени масштаб... :)

Re: MYgmoccapy

Добавлено: 03 окт 2014, 02:47
Lexxa
11.jpg (1970 просмотров) <a class='original' href='./download/file.php?id=34270&mode=view' target=_blank>Загрузить оригинал (229.65 КБ)</a>
Т.е. сделать типа такого вот
По идее поправить нужно совсем не много - удалить ползунки и обработку кнопок jog, поскольку это все будет делаться компонентом HALUI.
Изменить и перенсти в нормальное место инфу о скорости вращения шпинделя и подаче
Отобразить состояние регулировки подачи, шпинделя, скорости ходлостых перемещений и скорости перемещения в ручную.

Re: MYgmoccapy

Добавлено: 03 окт 2014, 03:07
Serg
Я смотрю ты уже даже почти всё сделал... Ну так запускать-то уже пробовал?.. :)

P.S. В /usr/bin/gmoccapy запрограммирована логика работы всех этих кнопочек, ползунков и прочих лампочек.

Re: MYgmoccapy

Добавлено: 03 окт 2014, 03:49
Lexxa
UAVpilot писал(а): запускать-то уже пробовал?
пробовал - ругань сплошная, буду ковырять

Re: MYgmoccapy

Добавлено: 03 окт 2014, 08:18
verser
Lexxa писал(а): пробовал - ругань сплошная, буду ковырять
Ты наверняка вкурсе, но на всякий случай напомню, что для редактирования gmoccapy.glade редактор надо запускать из терминала предварительно настроив среду исполнения вот так:

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

cd linuxcnc-dev
. ./scripts/rip-environment
glade
Ещё, при удалении "ползунка" надо также позаботиться об удалении переменных этого ползунка из /usr/bin/gmoccapy

Re: MYgmoccapy

Добавлено: 03 окт 2014, 11:16
Nick
Может просто ползункам поставить visible и show all в false?

А что там у них такого написано?