制作一个面板,执行常用操作如插入材料、改变样式、对选中内容进行修改.

插入字符...

制作面板

制作面板,上面带有可以插入字符的按钮:

  • RawBoxes 是 Wolfram 笔记本中的底层表示.

用面板

用面板插入字符:

插入表达式...

制作面板

制作面板,上面带有可以插入表达式的按钮:

  • Defer 可以防止表达式在被粘贴及按下 运行前被计算.
  • 如果一个表达式含有占位符 (\[SelectionPlaceholder]),在使用按钮时,选中的内容被插入该位置. 键入 \[SelectionPlaceholder\[InvisibleSpace]] 或 spl 就能得到占位符.
  • 面板按钮可以插入任意内容,包括图形和图像.

用面板

用面板构建一个表达式:

改变样式...

制作面板

制作一个面板,带有可以改变选中内容的样式的按钮:

用面板

用面板来突出显示文字:

对选中内容进行修改...

制作面板

制作一个面板,带有可以把文字变成大写的按钮:

用面板

用面板把选中内容变成大写:

技术要点

可以在面板上放置任意形式的按钮组合或其他类型的控件.
可以用排版形式和界面函数,如 RowColumnGridPanelOpenerView 来安排面板上的按钮和控件.