如何使用PyRevit进行用户输入?

问题描述 投票:0回答:2

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

python revit pyrevit
2个回答
1
投票

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


0
投票

我为此建立了方法。例

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

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

© www.soinside.com 2019 - 2024. All rights reserved.