Страница 47 из 53
Re: GladeVCP и PyVCP для начинающих
Добавлено: 06 янв 2020, 22:01
nkp
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.
в оригинале одинаковые имена
кто то "порылся" в оригинальном коде
Re: GladeVCP и PyVCP для начинающих
Добавлено: 09 фев 2020, 17:53
daiman444
nkp писал(а):кто то "порылся" в оригинальном коде
Да порылся, экспериментировал
пытаюсь разобраться. Если файлы .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
ага, спасибо, тему проглядел, не понял одного :
КАК сделать вкладки?
обсуждение, начинается с момента, когда вкладки уже сделаны...
Re: GladeVCP и PyVCP для начинающих
Добавлено: 20 фев 2020, 13:01
Сергей Саныч
odekolon писал(а):КАК сделать вкладки?
http://www.linuxcnc.org/docs/html/gui/p ... containers раздел Tabs (в самом конце)