WidgetReference[id]
識別子 id を使って既存のウィジェットインスタンスを検索し,そのもとになっているオブジェクトを返す.
WidgetReference
WidgetReference[id]
識別子 id を使って既存のウィジェットインスタンスを検索し,そのもとになっているオブジェクトを返す.
例題
例 (1)
Needs["GUIKit`"]ref = GUIRun[
Widget["Panel", {
Widget["Label", {"text" -> "Hello World!"}, Name -> "myLabel"]
} ]
]WidgetReferenceを使うと,もとになっているオブジェクトにアクセスするのに名前を使うことができる:
obj = ref @ WidgetReference["myLabel"]このもとになっているオブジェクトで,特性として公になっていないメソッドを呼び出すことができる:
obj@hashCode[]InvokeMethodを使って名前付きウィジェットのメソッドを呼ぶこともできる:
ref@InvokeMethod[{"myLabel", "hashCode"}]テクニカルノート
関連するガイド
-
▪
- GUIの構築
テキスト
Wolfram Research (2007), WidgetReference, Wolfram言語関数, https://reference.wolfram.com/language/GUIKit/ref/WidgetReference.html.
CMS
Wolfram Language. 2007. "WidgetReference." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/GUIKit/ref/WidgetReference.html.
APA
Wolfram Language. (2007). WidgetReference. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/GUIKit/ref/WidgetReference.html
BibTeX
@misc{reference.wolfram_2026_widgetreference, author="Wolfram Research", title="{WidgetReference}", year="2007", howpublished="\url{https://reference.wolfram.com/language/GUIKit/ref/WidgetReference.html}", note=[Accessed: 07-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_widgetreference, organization={Wolfram Research}, title={WidgetReference}, year={2007}, url={https://reference.wolfram.com/language/GUIKit/ref/WidgetReference.html}, note=[Accessed: 07-August-2026]}