Render.ru

Элегантный интерфейс для скрипта

Александр Иванов 97779

Активный участник
Рейтинг
5
#1
Всем привет! Родился вот такой скриптик:
uvSnapshot -aa -n "C:/Users/a_ivanow/Desktop/outUV.psd" -xr 128 -yr 128 -r 255 -g 255 -b 255 -o -ff psd;
system ("load C:/Users/a_ivanow/Desktop/outUV.psd");

Соответственно он делает uvSnapshot сохраняет его и открывает в программе по умолчанию.
Вопрос - как завязать значения разрешения картинки ( -xr 128 -yr 128) с ползунком (attrFieldSliderGrp -at). И чтобы перемещая ползунок получать варинты 128, 256, 512, 1024, 2048, 4096.


Пока оформил каждое разрешение кнопками, но выглядит ужасно, да и места много занимает.
Заранее всем спасибо
 

3rr0r

Знаток
Рейтинг
71
#3
Предлагаю использовать Qt для создания UI. https://www.google.ru/search?q=maya+qt+interface+tutorial&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a или подобный запрос
 

Покатигорошек

Активный участник
Рейтинг
15
#5
Может лучше подойдет "optionMenu"?

Код:
string $window = `window`;
    columnLayout;
        optionMenu -label "Colors" -changeCommand "print #1";
            menuItem -label "Yellow";
            menuItem -label "Purple";
            menuItem -label "Orange";
showWindow $window;
 

Александр Иванов 97779

Активный участник
Рейтинг
5
#6
Отличная идея! Ползунок был бы идеален, особенно если бы он переключал фиксированные результаты... Но видимо это весьма заморочно в плане реализации. А "optionMenu" отличная альтернатива! Спасибо!
 
Сверху