How to create a uipanel in GUI without guide?

2 Ansichten (letzte 30 Tage)
Carlos HM
Carlos HM am 24 Jun. 2018
Kommentiert: Stephen23 am 24 Jun. 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 Kommentar
Stephen23
Stephen23 am 24 Jun. 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 ?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Ameer Hamza
Ameer Hamza am 24 Jun. 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 am 24 Jun. 2018
You can use GUIDE's successor, App Designer.

Kategorien

Mehr zu Migrate GUIDE Apps 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!

Translated by