DMUG-Archiv 2011

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

GUIKit Buttons

Liebe Mathematica Fans,

I versuche die Befehle von GUIKit zu verstehen.
Kann mir jemand einen Tipp geben, warum

Variante 1):

Needs["GUIKit`"];
GUIRun[Widget["ImageLabel",
{
"data" -> Script[SetDirectory["Q:\\fruits"];
files = FileNames["apfel*.tif"];
ims = Import[#] & /@ files;
ExportString[GraphicsRow[ims], "PNG"]],
},
Name -> "imgDisplay"]]


funktioniert, 


aber
Variante 2):



Needs["GUIKit`"];
Klick = GUIRun[
Widget["Panel",
{Widget["Button", {"text" -> "apfel", BindEvent["Action", p[]]}, 
Name -> "button1"],
Widget["Button", {"text" -> "birne", BindEvent["Action", p[]]}, 
Name -> "button2"],
Widget["ImageLabel", Name -> "imgShow"],
p[] := Script[
SetPropertyValue[{"imgShow", "data"},
Script[
SetDirectory["Q:\\fruits"];
If[PropertyValue["button1"] == "apfel", 
files = FileNames["apfel*.tif"]];
If[PropertyValue["button2"] == "birne", 
files = FileNames["birne*.tif"]];
ims = Import[#] & /@ files;
ExportString[GraphicsRow[ims], "PNG"]]]]
}]]


funktioniert nicht?



Danke für jede Antwort !

Mit freundlichen Grüssen,

ulenia
Antworten:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html