GladeVCP и PyVCP для начинающих
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Последний раз редактировалось nkp 06 янв 2020, 22:29, всего редактировалось 1 раз.
- Dr.Jarold
- Кандидат
- Сообщения: 76
- Зарегистрирован: 06 мар 2018, 09:01
- Репутация: 5
- Настоящее имя: Vadim
- Откуда: Gomel
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Спасибо тебе мил человек...
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Приветствую коллеги. Увидел в примере конфига gmocappy plasma то что панель gladevcp сохраняет внесенные в нее значения после рестарта.
Очень полезная штука как мне кажется. по примеру этого же конфига перебрал свою панель и пытаюсь по образцам сваять что то работающее, но мозгов не хватаем похоже.
Для начала хотя бы понять что написать чтобы кнопка "THC ON" запоминала значение true/false. Может что не так пишу там. файлы во вложении. Если кто подскажет что к чему на понятном языке буду крайне признателен. Файлы панели и .py во вложении
Очень полезная штука как мне кажется. по примеру этого же конфига перебрал свою панель и пытаюсь по образцам сваять что то работающее, но мозгов не хватаем похоже.
Для начала хотя бы понять что написать чтобы кнопка "THC ON" запоминала значение true/false. Может что не так пишу там. файлы во вложении. Если кто подскажет что к чему на понятном языке буду крайне признателен. Файлы панели и .py во вложении
- Вложения
-
- THC_TAB.glade
- (51.11 КБ) 343 скачивания
-
- THC_TAB (1-я копия).txt
- изменить разширение на .py иначе не загружается в сообщение
- (15.54 КБ) 489 скачиваний
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Приветствую коллеги. Ктонибудь откликнитесь пожалуйста. Правильно ли я понимаю что файлы .pyc и .var для панели gladevcp создаются автоматически при работающем файле .py для этой панели?
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
.var файл - это файл для сохранения параметров емс между сессиями,
к панели gladevcp (да и вообще к любым панелям) прямого отношения не имеет ...
почему он тебя "обеспокоил" ?
если его удалить - емс создает чистый (то есть с "обнуленными") параметрами
------------
про .pyc файлы - это просто скомпилированные твои .py файлы,чтоб немного ускорить работу с ними
,чтоб долго не писать - почитай в сети
одно могу сказать - не обращай на них внимания,пусть живут "своей жизнью."..
к панели gladevcp (да и вообще к любым панелям) прямого отношения не имеет ...
почему он тебя "обеспокоил" ?
если его удалить - емс создает чистый (то есть с "обнуленными") параметрами
------------
про .pyc файлы - это просто скомпилированные твои .py файлы,чтоб немного ускорить работу с ними
,чтоб долго не писать - почитай в сети
одно могу сказать - не обращай на них внимания,пусть живут "своей жизнью."..
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Ваш код на питоне неработоспособен. Запускайте linuxcnc из терминала и смотрите ошибки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Я переделываю свою панель по образцу из конфига gmocappy. Там для панели plasma.glade есть файл plasma.py, plasma.var и plasma.pyc.nkp писал(а):почему он тебя "обеспокоил
Я пытаюсь разобраться в зависимостях что к чему и поэтому подумал об этом. Получается нужно сделать только правильный файл .py для панели, а файлы .pyc и .var одноименные с панелью создаются автоматически. Поэтому и вопрос. Получается я правильно понимаю это.
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
а откуда взяты эти файлы ?daiman444 писал(а):Файлы панели и .py во вложении
есть ссылка на "первоисточник" ?
зы
просто в вышеприведенном файле класс обзывается THC_TABClass
а экземпляр пытаемся создать уже PlasmaClass
ззы
может это и работает - просто в доках пример с одинаковыми именами
Последний раз редактировалось nkp 09 фев 2020, 17:33, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
тут могут быть добавленные (кроме "стандартных" ) параметры в var файлdaiman444 писал(а):Получается нужно сделать только правильный файл .py для панели, а файлы .pyc и .var одноименные с панелью создаются автоматически. Поэтому и вопрос. Получается я правильно понимаю это.
нужно смотреть что там да как
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Эти файлы подсмотрены в конфигурации gmocappy из стандартного набора конфигураций lcnc. Там для панели plasma.glade и есть файлы plasma.py, plasma.var, plasma.pyc.nkp писал(а):а откуда взяты эти файлы ?
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
При просмотре по диагонали: разные имена классов и использование несуществующего модуля axis, видимо вместо gmoccapy в оригинале...nkp писал(а):может это и работает - просто в доках пример с одинаковыми именами
Т.е. этот код при запуске сразу завершается по ошибке.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
в оригинале одинаковые именаdaiman444 писал(а):Эти файлы подсмотрены в конфигурации gmocappy из стандартного набора конфигураций lcnc. Там для панели plasma.glade и есть файлы plasma.py, plasma.var, plasma.pyc.nkp писал(а):а откуда взяты эти файлы ?
кто то "порылся" в оригинальном коде
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Да порылся, экспериментировал пытаюсь разобраться. Если файлы .pyc и .var отпадают, то задача уже на 2 файла упрощается. Благодарю за ответыnkp писал(а):кто то "порылся" в оригинальном коде
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
В этом нет сомнений, поэтому и возникают вышеизложенные вопросы.UAVpilot писал(а):Ваш код на питоне неработоспособен
Так точно. Пока не знаю что написать чтобы было правильноUAVpilot писал(а):видимо вместо gmoccapy в оригинале...
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Тут надо начинать с изучения питона, gtk и gladevcp. Например потому, что механизм сохранения переменных есть в самом gladevcp...daiman444 писал(а):Так точно. Пока не знаю что написать чтобы было правильно
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1103
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
пользуюсь pyvcp,
никто не подскажет, как можно дополнительную вкладку-панель сделать?
а то для моих хотелок, боковой панели axis, маловато стало...
никто не подскажет, как можно дополнительную вкладку-панель сделать?
а то для моих хотелок, боковой панели axis, маловато стало...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
pyvcp такого не умеет. Только gladevcp.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Можно разбить "хотелки" на несколько вкладок (tabs) и переключать их по необходимости вручную или автоматически.
Вкладки в pyvcp. Автопереключение #1
Вкладки в pyvcp. Автопереключение #1
Чудес не бывает. Бывают фокусы.
- odekolon
- Мастер
- Сообщения: 1103
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
ага, спасибо, тему проглядел, не понял одного :Сергей Саныч писал(а):Можно разбить "хотелки" на несколько вкладок (tabs) и переключать их по необходимости вручную или автоматически.
Вкладки в pyvcp. Автопереключение #1
КАК сделать вкладки?
обсуждение, начинается с момента, когда вкладки уже сделаны...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
http://www.linuxcnc.org/docs/html/gui/p ... containers раздел Tabs (в самом конце)odekolon писал(а):КАК сделать вкладки?
Чудес не бывает. Бывают фокусы.