WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem mit Zoom-Button in eigener Toolbar

 

Caedis

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 11:53     Titel: Problem mit Zoom-Button in eigener Toolbar
  Antworten mit Zitat      
hallo,

ich habe mir eine eigene toolbar für mein gui erstellt (ohne den toolbar editor, da alte matlab version). ansich funktioniert auch alles super, nur wenn ich den zoom-button betätige, kommt folgende fehlermeldung:

??? Error while evaluating uitoggletool ClickedCallback
??? Input argument "handles" is undefined.
Error in ==> usklass>zoombutton_Callback at 147
axes(handles.spgverlauf)

wieso kennt es "handles" auf einmal nicht mehr?

die toolbar hab ich an folgender stelle erstellt:

function usklass_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
toolbar = uitoolbar(hObject);
zoombutton = uitoggletool(toolbar,'CData',iconRead(fullfile(matlabroot, 'toolbox\matlab\icons\zoom.mat')),'TooltipString','Zoom On/Off','ClickedCallback',@zoombutton_Callback);

und der callback befindet sich einfach am ende der datei und sieht so aus:

function zoombutton_Callback(hObject, eventdata, handles)
axes(handles.spgverlauf)
zoom


hab ich da irgendwas an der falsche stelle plaziert oder woran könnte das liegen?


Dagnabit
Forum-Century

Forum-Century


Beiträge: 244
Anmeldedatum: 23.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.04.2009, 08:02     Titel:
  Antworten mit Zitat      
Guten Morgen

Du definierst Deinen zoombutton so:
Code:
zoombutton = uitoggletool(toolbar,'CData',iconRead(fullfile(matlabroot, 'toolbox\matlab\icons\zoom.mat')),'TooltipString','Zoom On/Off','ClickedCallback',@zoombutton_Callback);
 



probiere mal
Code:
.....'ClickedCallback',zoombutton_Callback(hObject, eventdata, handles)


lg
Martin
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.