How to create a uipanel in GUI without guide?

2 visualizzazioni (ultimi 30 giorni)
Carlos HM
Carlos HM il 24 Giu 2018
Commentato: Stephen23 il 24 Giu 2018
I am trying to add a uipanel in a GUI without guide with the following code:
function simpleGui
handles.fig=figure('position',[50 50 1350 600])
handles.uipanel3=uicontrol('style','uipanel','position',[10 10 100 40],'string','Panel');
But I get the following error:
Error using uicontrol 'uipanel' is not a valid value. Use one of these values: 'pushbutton' | 'togglebutton' | 'radiobutton' | 'checkbox' | 'edit' | 'text' | 'slider' | 'frame' | 'listbox' | 'popupmenu'.
Error in simpleGui (line 3) handles.uipanel3=uicontrol('style','uipanel','position',[10 10 100 40],'string','Panel');
Thank you for your help.
  1 Commento
Stephen23
Stephen23 il 24 Giu 2018
The uicontrol help page does not mention uipanel anywhere as being a Style option.
Using [a major internet search engine] returns this page as the first result:
Have you tried using a uipanel ?

Accedi per commentare.

Risposte (2)

Ameer Hamza
Ameer Hamza il 24 Giu 2018
If you want to create a panel, you need to use uipanel() function. Try
handles.fig=figure('position',[50 50 1350 600])
handles.uipanel3=uipanel('position',[0.1 0.1 0.5 0.4],'Title','Panel');
Also, note that by default the uipanel() use normalized units.

Image Analyst
Image Analyst il 24 Giu 2018
You can use GUIDE's successor, App Designer.

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by