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 年