- The object handle
- An event data structure
Why do i get this error?
1 次查看(过去 30 天)
显示 更早的评论
In a gui, I used a push button with a callbackfunction.
p1 = uicontrol('Style','pushbutton','String','Browse','Position',[480,500,150,50],'callback',{@browse_button_Callback});
"Error:Too many input arguments" I am totally unaware of the mistake.
0 个评论
采纳的回答
Adam Danz
2018-7-1
编辑:Adam Danz
2018-7-1
The first two inputs of a callback function are
If those are your only inputs, remove the curly brackets around your function call.
p1 = uicontrol('Style','pushbutton','String','Browse','Position',[480,500,150,50],'callback',@browse_button_Callback);
Use the curly brackets to pass additional inputs to your callback function. For example
p1 = uicontrol(..., 'callback',{@browse_button_Callback, data});
will pass the 'data' variable as the third input to browse_button_callback().
If you're not passing additional inputs to your callback function, you should only have those first two inputs.
If that doesn't help, please provide the actual callback function.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!