0

在运行 PyRevit 脚本时,我将如何在不同点获取用户输入?我知道 input('') 不起作用。我希望用户输入整数来执行计算。

4

2 回答 2

1

使用 .NETWindows.Forms库并使用 .NET 在模式 Windows 窗体中显示输入提示ShowDialog

于 2018-11-30T13:37:27.583 回答
0

有一个内置的方法。例子

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

文档中的更多示例: https ://revitpythonwrapper.readthedocs.io/en/latest/ui/forms.html

于 2019-02-21T07:23:25.883 回答