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

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

Добавлено: 06 янв 2020, 22:01
nkp
88.png (4392 просмотра) <a class='original' href='./download/file.php?id=174539&sid=0706046fc0c1d7747b8dd12d3de7bce8&mode=view' target=_blank>Загрузить оригинал (344.51 КБ)</a>

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

Добавлено: 06 янв 2020, 22:16
Dr.Jarold
Спасибо тебе мил человек...

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

Добавлено: 04 фев 2020, 18:02
daiman444
Приветствую коллеги. Увидел в примере конфига gmocappy plasma то что панель gladevcp сохраняет внесенные в нее значения после рестарта.
Очень полезная штука как мне кажется. по примеру этого же конфига перебрал свою панель и пытаюсь по образцам сваять что то работающее, но мозгов не хватаем похоже.
Для начала хотя бы понять что написать чтобы кнопка "THC ON" запоминала значение true/false. Может что не так пишу там. файлы во вложении. Если кто подскажет что к чему на понятном языке буду крайне признателен. Файлы панели и .py во вложении

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

Добавлено: 09 фев 2020, 16:46
daiman444
Приветствую коллеги. Ктонибудь откликнитесь пожалуйста. Правильно ли я понимаю что файлы .pyc и .var для панели gladevcp создаются автоматически при работающем файле .py для этой панели?

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

Добавлено: 09 фев 2020, 17:12
nkp
.var файл - это файл для сохранения параметров емс между сессиями,
к панели gladevcp (да и вообще к любым панелям) прямого отношения не имеет ...
почему он тебя "обеспокоил" ?
если его удалить - емс создает чистый (то есть с "обнуленными") параметрами
------------
про .pyc файлы - это просто скомпилированные твои .py файлы,чтоб немного ускорить работу с ними
,чтоб долго не писать - почитай в сети
одно могу сказать - не обращай на них внимания,пусть живут "своей жизнью."..

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

Добавлено: 09 фев 2020, 17:14
Serg
Ваш код на питоне неработоспособен. Запускайте linuxcnc из терминала и смотрите ошибки.

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

Добавлено: 09 фев 2020, 17:27
daiman444
nkp писал(а):почему он тебя "обеспокоил
Я переделываю свою панель по образцу из конфига gmocappy. Там для панели plasma.glade есть файл plasma.py, plasma.var и plasma.pyc.
Я пытаюсь разобраться в зависимостях что к чему и поэтому подумал об этом. Получается нужно сделать только правильный файл .py для панели, а файлы .pyc и .var одноименные с панелью создаются автоматически. Поэтому и вопрос. Получается я правильно понимаю это.

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

Добавлено: 09 фев 2020, 17:29
nkp
daiman444 писал(а):Файлы панели и .py во вложении
а откуда взяты эти файлы ?
есть ссылка на "первоисточник" ?
зы
просто в вышеприведенном файле класс обзывается THC_TABClass
а экземпляр пытаемся создать уже PlasmaClass
ззы
может это и работает - просто в доках пример с одинаковыми именами

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

Добавлено: 09 фев 2020, 17:31
nkp
daiman444 писал(а):Получается нужно сделать только правильный файл .py для панели, а файлы .pyc и .var одноименные с панелью создаются автоматически. Поэтому и вопрос. Получается я правильно понимаю это.
тут могут быть добавленные (кроме "стандартных" ) параметры в var файл
нужно смотреть что там да как

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

Добавлено: 09 фев 2020, 17:36
daiman444
nkp писал(а):а откуда взяты эти файлы ?
Эти файлы подсмотрены в конфигурации gmocappy из стандартного набора конфигураций lcnc. Там для панели plasma.glade и есть файлы plasma.py, plasma.var, plasma.pyc.

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

Добавлено: 09 фев 2020, 17:39
Serg
nkp писал(а):может это и работает - просто в доках пример с одинаковыми именами
При просмотре по диагонали: разные имена классов и использование несуществующего модуля axis, видимо вместо gmoccapy в оригинале...
Т.е. этот код при запуске сразу завершается по ошибке.

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

Добавлено: 09 фев 2020, 17:42
nkp
daiman444 писал(а):
nkp писал(а):а откуда взяты эти файлы ?
Эти файлы подсмотрены в конфигурации gmocappy из стандартного набора конфигураций lcnc. Там для панели plasma.glade и есть файлы plasma.py, plasma.var, plasma.pyc.
Выделение_112.png (4125 просмотров) <a class='original' href='./download/file.php?id=176505&sid=0706046fc0c1d7747b8dd12d3de7bce8&mode=view' target=_blank>Загрузить оригинал (76.26 КБ)</a>
Выделение_111.png (4125 просмотров) <a class='original' href='./download/file.php?id=176506&sid=0706046fc0c1d7747b8dd12d3de7bce8&mode=view' target=_blank>Загрузить оригинал (84.32 КБ)</a>
в оригинале одинаковые имена
кто то "порылся" в оригинальном коде :)

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

Добавлено: 09 фев 2020, 17:53
daiman444
:D
nkp писал(а):кто то "порылся" в оригинальном коде
Да порылся, экспериментировал :D пытаюсь разобраться. Если файлы .pyc и .var отпадают, то задача уже на 2 файла упрощается. Благодарю за ответы

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

Добавлено: 09 фев 2020, 17:57
daiman444
UAVpilot писал(а):Ваш код на питоне неработоспособен
В этом нет сомнений, поэтому и возникают вышеизложенные вопросы.
UAVpilot писал(а):видимо вместо gmoccapy в оригинале...
Так точно. Пока не знаю что написать чтобы было правильно

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

Добавлено: 09 фев 2020, 18:09
Serg
daiman444 писал(а):Так точно. Пока не знаю что написать чтобы было правильно
Тут надо начинать с изучения питона, gtk и gladevcp. Например потому, что механизм сохранения переменных есть в самом gladevcp...

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

Добавлено: 19 фев 2020, 23:11
odekolon
пользуюсь pyvcp,
никто не подскажет, как можно дополнительную вкладку-панель сделать?
а то для моих хотелок, боковой панели axis, маловато стало...

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

Добавлено: 19 фев 2020, 23:43
Serg
pyvcp такого не умеет. Только gladevcp.

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

Добавлено: 20 фев 2020, 03:39
Сергей Саныч
Можно разбить "хотелки" на несколько вкладок (tabs) и переключать их по необходимости вручную или автоматически.
Вкладки в pyvcp. Автопереключение #1

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

Добавлено: 20 фев 2020, 12:58
odekolon
Сергей Саныч писал(а):Можно разбить "хотелки" на несколько вкладок (tabs) и переключать их по необходимости вручную или автоматически.
Вкладки в pyvcp. Автопереключение #1
ага, спасибо, тему проглядел, не понял одного :
КАК сделать вкладки?
обсуждение, начинается с момента, когда вкладки уже сделаны...

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

Добавлено: 20 фев 2020, 13:01
Сергей Саныч
odekolon писал(а):КАК сделать вкладки?
http://www.linuxcnc.org/docs/html/gui/p ... containers раздел Tabs (в самом конце)