How do I make a system to add and delete tabs in a GUI with App Designer?
19 次查看(过去 30 天)
显示 更早的评论
I am trying to add a tab system to my GUI where a menu button will allow you to add new tabs. Deleting tabs is simple with the delete() function, I can't figure out how to add buttons. I used the following callback to try to add them, but I get the error "Unrecognized property 'new_tab' for class 'tab_test'."
function AddTabMenuSelected(app, event)
app.new_tab = uitab(app.TabGroup);
app.new_tab.Title = "New tab";
end

I have been building this with App Designer using callbacks.
Does anyone know how to go about implementing this, or know if this is even possible?
Thanks!
0 个评论
回答(1 个)
Mohammad Sami
2022-11-16
This is because in app designer you need to define the property names before you can use them in the code. I would suggest you add the property new_tabs first before calling it in code. You also have issues around managing adding and deleting multiple tabs. While you use new_tabs as a cell array of tabs, you will need to manage how do you keep track of tabs and whether they are deleted.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!