"Wizard"
GUIKit`
GUIKit`
"Wizard"
GUIKitで提供されていた機能は,組込みのWolfram言語にネイティブのインターフェース構造およびコントロール関数で利用できるようになった.
Widget["Wizard"]
ウィザードを形作るページ集合を表す.
詳細
- Widget["Wizard"]を使用する際は,まずNeeds["GUIKit`"]を使って GUIKit をロードする必要がある.
- Widget["Wizard"]の定義はそれ自体ではグラフィカルなユーザインターフェースウィジェットではなく,Widget["WizardFrame"]あるいはWidget["WizardDialog"]内で表示されなければならない.一般に,スタンドアロンやモードレスツールではWidget["WizardFrame"]内でウィザードを実行する.ウィザードが他のユーザインターフェースフレームと相対的なモーダルセッションで実行される場合にはWidget["WizardDialog"]を選ぶこともある.
- 使用可能な特性:
-
"pages" {} ウィザードページのコンテンツ "title" Null ウィザードのタイトル "sideBarTitle" Null サイドバーのタイトル - 使用可能なイベント:
-
"wizardFinished" ウィザードがすべてのタスクを成功裡に終了した場合にトリガされるイベント "wizardCanceled" ウィザードがキャンセルされタスクすべては終了しなかった場合にトリガされるイベント "wizardClosed" 成功・キャンセルの別を問わず,ウィザードが閉じた場合にトリガされるイベント
例題
すべて開く すべて閉じる例 (1)
Needs["GUIKit`"]ref = GUIRun[
Widget["WizardFrame", {
"wizard" -> Widget["Wizard", {
"title" -> "Hello World Wizard",
"pages" -> {
Widget["WizardPage", {
"navigationNames" -> {"Finish"},
"title" -> "Hello World Wizard Page",
"content" -> Widget["WizardHTMLPanel", {"text" -> "A simple one-page <b>Hello World</b> wizard."}]
}, Name -> "myWizardPage"]
}
}, Name -> "myWizard"]
}]
]GUIScreenShot[ref]GUIInformation[ref, "myWizard"]GUIInformation[ref, "myWizardPage"]インタラクティブな例題 (2)
Needs["GUIKit`"]ref = GUIRun["Wolfram/Example/WizardShowcase"]GUIScreenShot[ref] // ShowNeeds["GUIKit`"]テキストをWolframシステムにインポートするウィザードを作成する:
ref = GUIRun["Wolfram/Example/TextImportWizard"]GUIScreenShot[ref]