Пользовательские вкладки gmoccapy

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Пользовательские вкладки gmoccapy

Сообщение Taganrog »

Добрый день, конфигурирую небольшой станочек но не получается сделать пользовательские вкладки активными.
В тестовой конфигурации gmoccapy_with_user_tabs - активна кнопка пользовательских вкладок и сами панели.
usertabs.png (3886 просмотров) <a class='original' href='./download/file.php?id=159310&sid=90443d6622ca07e1486fc1f5b100752d&mode=view' target=_blank>Загрузить оригинал (139.18 КБ)</a>
В моей конфигурации -нет.
mytab.png (3886 просмотров) <a class='original' href='./download/file.php?id=159309&sid=90443d6622ca07e1486fc1f5b100752d&mode=view' target=_blank>Загрузить оригинал (143.32 КБ)</a>
Подозреваю что надо прописать какой то параметр. Но сравнивая два .ini файла (мой и тестовый) каких либо параметров отвечающих за отображение вкладок не нашел.
Подскажите пожалуйста что именно мне искать?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение Serg »

Во первых такие панели не имеют к кнопке отношения - это разные вещи. Думаю путаница возникает из-за попыток перевести с английского эти термины буквально...
Кнопка станет активной, когда будут существовать её панели.
А про неактивную панель искать надо в Glade.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение NKS »

Taganrog писал(а):В тестовой конфигурации gmoccapy_with_user_tabs - активна кнопка пользовательских вкладок и сами панели.
В тестовой конфигурации есть такие строчки:

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

EMBED_TAB_NAME = DRO
EMBED_TAB_LOCATION = [color=#FF0000]ntb_user_tabs[/color]
EMBED_TAB_COMMAND = gladevcp -x {XID} dro.glade
Скорее всего, они отсутствуют или закомментированы.
С панелью внизу, похоже та-же песня.
Должно быть прописано:

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

EMBED_TAB_NAME = "название панели"
EMBED_TAB_LOCATION =[color=#FF0000]box_custom_1[/color]
EMBED_TAB_COMMAND = gladevcp -x {XID} название файла.glade
Это если для полноразмерного отображения вкладок по нажатию кнопки "User"

Или так:

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

EMBED_TAB_NAME = "название панели"
EMBED_TAB_LOCATION = [color=#FF0000]ntb_preview[/color]
EMBED_TAB_COMMAND = gladevcp -x {XID} название файла.glade
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение Taganrog »

Проверил. Оказалось дело не в конфигурациях а в каких то настройках в файла .glade
Сделал новые панели на основе файлов из примеров. Добавил свои кнопки и Текстовые поля. Все работает. ТОлько какой параметр отвечает за "скрытость" так и не нашел :wik:
ok.png (3798 просмотров) <a class='original' href='./download/file.php?id=159461&sid=90443d6622ca07e1486fc1f5b100752d&mode=view' target=_blank>Загрузить оригинал (157.66 КБ)</a>
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение NKS »

Taganrog писал(а):Проверил. Оказалось дело не в конфигурациях а в каких то настройках в файла .glade
Эмм... ...Напрямую файл gmoccapy.glade изменял? Если делать, как я писал, можно отдельно файл панели нарисовать и сохранить его в папке с конфигурацией, тогда ничего не слетит при обновлениях, или переносе на другую систему.
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение Taganrog »

NKS писал(а):Эмм... ...Напрямую файл gmoccapy.glade изменял?
Нет - взял отдельную панель DRO.glade перенес в папочку /Tabs указал к нему путь:

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

EMBED_TAB_NAME = right
EMBED_TAB_LOCATION = box_right
EMBED_TAB_COMMAND = gladevcp -x {XID} tabs/right_panel.glade
и изменил в редакторе.
NKS писал(а):можно отдельно файл панели нарисовать
А вот с этим за вечер так и не получилось. Видимо при создании с 0 по умолчанию чтото не то прописано. Неактивным получается окошко.
Так что беру готовый, удаляю все кроме окна и первой разметочной таблицы и рисую практически заного то,что надо.
Теперь буду разбираться как назначить на нажатие кнопки например MDI код M3
(по какойто причине если включать шпиндель штатной кнопкой -то функция G33 не видит работающего шпинделя его а если прописать в MDI команду M3 - то G33 работает.)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение Serg »

Taganrog писал(а):Сделал новые панели на основе файлов из примеров. Добавил свои кнопки и Текстовые поля. Все работает. ТОлько какой параметр отвечает за "скрытость" так и не нашел :wik:
Это надо доки про виджеты читать.
Снимок экрана от 2019-03-22 17-04-05.png (3754 просмотра) <a class='original' href='./download/file.php?id=159478&sid=90443d6622ca07e1486fc1f5b100752d&mode=view' target=_blank>Загрузить оригинал (149.33 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
steals_y2k
Мастер
Сообщения: 940
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение steals_y2k »

а можно и я сюда же?
в интерфейсе axis отключить DRO совсем возможно?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пользовательские вкладки gmoccapy

Сообщение Serg »

steals_y2k писал(а):а можно и я сюда же?
Нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»