Как принять пользовательский ввод с помощью PyRevit? - PullRequest
0 голосов
/ 28 ноября 2018

Как бы я принял пользовательский ввод в различные моменты при запуске скрипта PyRevit?Я знаю, что ввод ('') не работает.Я хочу, чтобы пользователь вводил целые числа для выполнения вычислений.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Для этого есть встроенный метод.Пример

from rpw.ui.forms import TextInput
value = TextInput('Title', default="3")
print(value)

Дополнительные примеры в документе: https://revitpythonwrapper.readthedocs.io/en/latest/ui/forms.html

0 голосов
/ 30 ноября 2018

Используйте библиотеку .NET Windows.Forms и отобразите подсказку для ввода в модальной форме Windows, используя ShowDialog.

...