DialogInput[expr]
交互作用建起 expr 作为一个对话笔记本,等待直到 DialogReturn[e] 从其内部被计算,然后返回结果 e.
DialogInput[{x=x0,y=y0,…},expr]
建立 expr 中的局部变量 x、y、….


DialogInput
DialogInput[expr]
交互作用建起 expr 作为一个对话笔记本,等待直到 DialogReturn[e] 从其内部被计算,然后返回结果 e.
DialogInput[{x=x0,y=y0,…},expr]
建立 expr 中的局部变量 x、y、….
范例
打开所有单元 关闭所有单元属性和关系 (5)
用 DialogReturn[] 从对话笔记本返回:
DefaultButton[] 可以用来直接替代 DialogReturn[]:
CancelButton[] 隐含使用 DialogReturn[$Canceled]:
Input[] 为输入一个表达式创建一个专门的对话窗口:
InputString[] 为输入一个字符串创建一个专门的对话窗口:
可能存在的问题 (1)
DialogInput 阻止排队计算通道,防止运行排队控件:
SynchronousUpdating 的某些值也使用排队的通道,并且也被阻止:
对于 Manipulate,必须改变 SynchronousUpdating 的默认值才能运行:
技术笔记
-
▪
- 创建对话框
相关的工作流程
- 在输入中插入文件路径
文本
Wolfram Research (2007),DialogInput,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DialogInput.html.
CMS
Wolfram 语言. 2007. "DialogInput." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DialogInput.html.
APA
Wolfram 语言. (2007). DialogInput. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DialogInput.html 年
BibTeX
@misc{reference.wolfram_2025_dialoginput, author="Wolfram Research", title="{DialogInput}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/DialogInput.html}", note=[Accessed: 17-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_dialoginput, organization={Wolfram Research}, title={DialogInput}, year={2007}, url={https://reference.wolfram.com/language/ref/DialogInput.html}, note=[Accessed: 17-September-2025]}