what's the difference between handles and hObject?
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    John Bitzios
      
 am 2 Okt. 2014
  
    
    
    
    
    Kommentiert: Sean de Wolski
      
      
 am 3 Okt. 2014
            Where do I use handles and hObject?? And why are there function which contain sometimes both of them plus eventdata and other one of those 3 is missed?? for example function pushbutton1_Callback(hObject, eventdata, handles)
0 Kommentare
Akzeptierte Antwort
  Sean de Wolski
      
      
 am 2 Okt. 2014
        hObject is the handle to the calling object; i.e. the object that is calling the function. handles is a structure with all of the handles to all objects.
The only time I use hObject is if I have two objects sharing a callback, e.g. pushbutton1 and pushbutton2 both call foo_Callback. In this scenario, I would use hObject to determine which one called or if we needed to modify the calling object.
2 Kommentare
  Sean de Wolski
      
      
 am 3 Okt. 2014
				No, it's just an extra variable. If you don't need them, you can deny them with a tilde
mygui(hObject,~,~)
Weitere Antworten (1)
  Iain
      
 am 2 Okt. 2014
        handles is a structure holding ALL of the handles for the GUI.
hObject, is JUST the handle for the GUI object used.
eventdata contains specific event data - like what cell got selected on a table/what key got pressed.
Siehe auch
Kategorien
				Mehr zu Data Type Identification finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


