В предыдущей статье мы разбирали как создать кнопку типа .pushbutton но на этом функционал Revit и pyRevit не заканчивается. Давайте посмотрим что они еще могут. Стак выглядит так: Выпадающий список выглядит так: Для этого в папке “МояВкладка.tab” создадим папку "МояПанель2.panel" В нее поместим папку с именем "Стак1.stack" А в нее поместим “Стаковая кнопка 1.pulldown” Внутри папки .pulldown расположим 3 папки с расширением .pushbutton (в .pushbutton закидываем script.py и icon.png ) После чего раскопируем .pulldown 2 раза поменяв названия. Должна получится такая структура: -МояВкладка.tab —МояПанель2.panel —-Стак1.stack ——Стаковая кнопка 1.pulldown ——Стаковая кнопка 2.pulldown ——Стаковая кнопка 3.pulldown ——-Кнопка1.pushbutton ———script.py ———icon.png ——-Кнопка2.pushbutton ——-Кнопка3.pushbutton ——-icon.png Перезапускаем панель нажав “Обновить” и вауля: Попробую еще раз но другими слова для закрепления. Сначала мы создали .stack сказав паю что надо расплогать все что будет внутри друг
pyRevit. Какие еще бывают кнопки в Revit
6 октября 20246 окт 2024
59
2 мин