Страница 2 из 2
Re: GladeVCP для начинающих
Добавлено: 05 дек 2013, 23:04
nkp
Nick писал(а):Или попробовал, а оно как раз не работает?
пробовал - не работает...
ну может что перепутал ))
Re: GladeVCP для начинающих
Добавлено: 05 дек 2013, 23:16
Nick
Можешь скинуть файл целиком, это у тебя на halspinbox так или на обычный spinbox?
Re: GladeVCP для начинающих
Добавлено: 05 дек 2013, 23:19
nkp
Nick писал(а):файл целиком
Re: GladeVCP для начинающих
Добавлено: 05 дек 2013, 23:25
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
Re: GladeVCP для начинающих
Добавлено: 05 дек 2013, 23:38
nkp
да - в glade все нормально , а вот в панельке ничего нет (нулевые значения после загрузки)
мне то это нужно было временно - для отладки ...
но все же не порядок - надо разобраться
-----------------------
такое пробую :
границы заготовки в axis (синим)
ну и потом задумка "раскладывать" детали по площади...
как бы использовать емс как некую рисовалку
(потом в отдельной теме напишу)
Re: GladeVCP для начинающих
Добавлено: 06 дек 2013, 00:25
Nick
nkp писал(а):границы заготовки в axis (синим)
Ты таки начал рисовать в preview!?!
Расскажи потом как
Хотя... ты вроде уже писал об этом...
Вот бы придумать какой-то api для отрисовки пользовательских вещей...
Может компонентом, может плагином... хрен даже знает... Или через
(DRAW, ....) в Gкоде...
Надо начать с описания того как мы это можем сделать, а потом уже реализовать!
Re: GladeVCP для начинающих
Добавлено: 12 окт 2014, 18:22
Ворон226
А как в Glade использовать вместо кнопок свое картинки?
Пробовал использовать "Виджет "Изображение"" во вкладке "Основные", но где должны лежать картинки image1... не нашел...
А так можно было бы красивые панельки "рисовать".

Re: GladeVCP для начинающих
Добавлено: 13 окт 2014, 10:57
Nick
Ты хочешь внешний вид именно самой кнопки поменять? Или хватит запихать на кнопку картинку?
Re: GladeVCP для начинающих
Добавлено: 13 окт 2014, 20:42
Ворон226
Хочу нарисовать панель, разбить её на сегменты (кнопки, индикаторы и т.п.) и сложить панель в Glade из этих "картинок".
Re: GladeVCP для начинающих
Добавлено: 15 окт 2014, 09:11
Nick
Это сложнее - придется писать свой обработчик для такого интерфейса....
можешь примерную картинку скинуть?
может можно сделать/подогнать тему (для каждого приложения ее вроде можно отдельно выбрать) для того чтобы было похоже на твои кнопики?
Re: GladeVCP для начинающих
Добавлено: 15 окт 2014, 09:22
Ворон226
Nick писал(а):может можно сделать/подогнать тему (для каждого приложения ее вроде можно отдельно выбрать) для того чтобы было похоже на твои кнопики?
Я это спрашиваю потому, что хочется рисовать "шкуру" уникальную, символику, цветовую палитру. Чтобы внести элементы дизайна в нашу "рутину". Потому картинка совсем не важна. Любая для начала, чтобы понять сам принцип.
Пока сделал так:
В Glade в свойствах кнопки выбрал виджет ИЗОБРАЖЕНИЕ. Внизу меню появился файл image1
Положил файл image1.png в папку, указанную в INI
Но вот картинка не появляется на панели ни в Glade, ни в самой панели при запуске. Хотя сам файл находится (без него при запуске LCNC ругается).
Re: GladeVCP для начинающих
Добавлено: 15 окт 2014, 10:04
Nick
Ворон226 писал(а):Пока сделал так:
В Glade в свойствах кнопки выбрал виджет ИЗОБРАЖЕНИЕ. Внизу меню появился файл image1
Если добавлять просто виджет изображения, то оно будет появляться вместе с текстом...
Попробуй сделать доп содержимое, тогда в кнопке появится контейнер, куда можешь запихать все, что хочешь.
Re: GladeVCP для начинающих
Добавлено: 15 окт 2014, 10:40
Ворон226
Если я выбираю кнопку, нажимаю в меню ОСНОВНЫЕ "Добавить дополнительно определяемое содержимое", то никакого окна для определения картинки для кнопки найти не могу... Как в этом случае добавить виджет?
Re: GladeVCP для начинающих
Добавлено: 15 окт 2014, 10:58
Nick
В кнопке появляется контейнер, туда можно добавить любой виджет, так же как ты обычно в hbox добавляешь.