The functionality provided by GUIKit has been superseded by the interface construction and controls functions native to the built-in Wolfram Language.


lists the directories searched in attempting to find interface files.

Details and Options

  • To use $GUIPath, you first need to load GUIKit using Needs["GUIKit`"].
  • $GUIPath is automatically set up by the GUIKit framework as a search path to contain any directories within AddOns that have a GUI/ subdirectory. These directories are automatically added to the search path whenever GUIKit functions are asked to load files. All of the examples in the documentation contain references to resources that are distributed with the GUIKit package within its own GUI/ subdirectory. This makes it convenient to load and run interfaces using relative pathnames based on $GUIPath. You can also provide a reusable library of widgets and user interface definitions that can be shared across add-ons and that are also easy to install.


Basic Examples  (1)

Wolfram Research (2007), $GUIPath, Wolfram Language function,$GUIPath.html.


Wolfram Research (2007), $GUIPath, Wolfram Language function,$GUIPath.html.


Wolfram Language. 2007. "$GUIPath." Wolfram Language & System Documentation Center. Wolfram Research.$GUIPath.html.


Wolfram Language. (2007). $GUIPath. Wolfram Language & System Documentation Center. Retrieved from$GUIPath.html


@misc{reference.wolfram_2024_$guipath, author="Wolfram Research", title="{$GUIPath}", year="2007", howpublished="\url{$GUIPath.html}", note=[Accessed: 25-April-2024 ]}


@online{reference.wolfram_2024_$guipath, organization={Wolfram Research}, title={$GUIPath}, year={2007}, url={$GUIPath.html}, note=[Accessed: 25-April-2024 ]}