GladeVCP для начинающих

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Nick писал(а):Или попробовал, а оно как раз не работает?
пробовал - не работает...
ну может что перепутал ))
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Можешь скинуть файл целиком, это у тебя на halspinbox так или на обычный spinbox?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Nick писал(а):файл целиком
Вложения
blank.ui.rar
(1.03 КБ) 355 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А как ты проверял? В Glade все меняется... хотя... в gladevcp была какая-то дополнительная штука для сохранения значений параметров.... может в сторону нее покопать...
http://www.linuxcnc.org/emc2/docs/html/ ... _variables

Вообще пишут, что должно работать:
(To make a scale useful in Glade, add an Adjustment (General→Adjustment→New or existing adjustment) and edit the adjustment object. It defines the default/min/max/increment values. Also, set adjustment Page size and Page increment to zero to avoid warnings.)
http://www.linuxcnc.org/emc2/docs/html/ ... HAL_Scales
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

да - в glade все нормально , а вот в панельке ничего нет (нулевые значения после загрузки)
мне то это нужно было временно - для отладки ...
но все же не порядок - надо разобраться :)
-----------------------
такое пробую : границы заготовки в axis (синим)
ну и потом задумка "раскладывать" детали по площади...
как бы использовать емс как некую рисовалку :shock:
(потом в отдельной теме напишу)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

nkp писал(а):границы заготовки в axis (синим)
Ты таки начал рисовать в preview!?!

Расскажи потом как :)
Хотя... ты вроде уже писал об этом...
Вот бы придумать какой-то api для отрисовки пользовательских вещей...
Может компонентом, может плагином... хрен даже знает... Или через
(DRAW, ....) в Gкоде...

Надо начать с описания того как мы это можем сделать, а потом уже реализовать!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

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

Сообщение Ворон226 »

А как в Glade использовать вместо кнопок свое картинки?

Пробовал использовать "Виджет "Изображение"" во вкладке "Основные", но где должны лежать картинки image1... не нашел...

А так можно было бы красивые панельки "рисовать". ;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Ты хочешь внешний вид именно самой кнопки поменять? Или хватит запихать на кнопку картинку?
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

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

Сообщение Ворон226 »

Хочу нарисовать панель, разбить её на сегменты (кнопки, индикаторы и т.п.) и сложить панель в Glade из этих "картинок".
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Это сложнее - придется писать свой обработчик для такого интерфейса....
можешь примерную картинку скинуть?

может можно сделать/подогнать тему (для каждого приложения ее вроде можно отдельно выбрать) для того чтобы было похоже на твои кнопики?
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

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

Сообщение Ворон226 »

Nick писал(а):может можно сделать/подогнать тему (для каждого приложения ее вроде можно отдельно выбрать) для того чтобы было похоже на твои кнопики?
Я это спрашиваю потому, что хочется рисовать "шкуру" уникальную, символику, цветовую палитру. Чтобы внести элементы дизайна в нашу "рутину". Потому картинка совсем не важна. Любая для начала, чтобы понять сам принцип.

Пока сделал так:
В Glade в свойствах кнопки выбрал виджет ИЗОБРАЖЕНИЕ. Внизу меню появился файл image1
Положил файл image1.png в папку, указанную в INI
Но вот картинка не появляется на панели ни в Glade, ни в самой панели при запуске. Хотя сам файл находится (без него при запуске LCNC ругается).
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Ворон226 писал(а):Пока сделал так:
В Glade в свойствах кнопки выбрал виджет ИЗОБРАЖЕНИЕ. Внизу меню появился файл image1
Если добавлять просто виджет изображения, то оно будет появляться вместе с текстом...
Попробуй сделать доп содержимое, тогда в кнопке появится контейнер, куда можешь запихать все, что хочешь.
Вложения
Снимок-manual-example.ui.png (2436 просмотров) <a class='original' href='./download/file.php?id=34983&mode=view' target=_blank>Загрузить оригинал (202.73 КБ)</a>
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

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

Сообщение Ворон226 »

Если я выбираю кнопку, нажимаю в меню ОСНОВНЫЕ "Добавить дополнительно определяемое содержимое", то никакого окна для определения картинки для кнопки найти не могу... Как в этом случае добавить виджет?
Вложения
Снимок-6.png (2427 просмотров) <a class='original' href='./download/file.php?id=34996&mode=view' target=_blank>Загрузить оригинал (71.52 КБ)</a>
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

В кнопке появляется контейнер, туда можно добавить любой виджет, так же как ты обычно в hbox добавляешь.
Ответить

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