构建用户界面

在大多数应用中,诸如 ManipulateTabView 等高层次构件会根据用户需要立即给出动态交互结果. 此外,Mathematica 独特的构建符号界面技术,还允许用户自定义复杂的用户界面.

参考资料参考资料

Manipulate 创建一个界面来操纵任意表达式或图形

ControllerManipulate 用外在控制器来创建界面

Dynamic 显示当前动态更新值

DynamicModule 本地构建界面

面板 »

CreatePalette 从符号表达式创建面板

Button ▪ PasteButton ▪ Column ▪ Grid ▪ WindowTitle ▪ ...

工具栏 »

DockedCells 放置在笔记本上方的任意单元

对话框 »

Input, InputString 建立对话框来获得输入

MessageDialog 建立对话框来显示一条信息

ChoiceDialog 建立有选择按钮的对话框

DialogInput ▪ CreateDialog ▪ DialogReturn ▪ SystemDialogInput

Button ▪ Checkbox ▪ InputField ▪ Panel ▪ TabView ▪ Grid ▪ ...

创建设置 »

CurrentValue 测试或设置数百种界面值

Dynamic ▪ Options ▪ SetOptions ▪ PaletteNotebook ▪ ...

点击-互动式面板 »

LocatorPane ▪ ClickPane ▪ EventHandler ▪ Mouseover ▪ Deploy ▪ ...

独立界面 »

FrontEndEventActions ▪ FrontEndExecute ▪ ActionMenu ▪ Deploy ▪ ...

底层接口控制 »

MousePosition ▪ EventHandler ▪ CellEventActions ▪ ControllerState ▪ ...

New to Mathematica? Find your learning path »
Have a question? Ask support »