How to create a uipanel in GUI without guide?

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

0 Stimmen

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

0 Stimmen

You can use GUIDE's successor, App Designer.

Kategorien

Mehr zu App Building finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 24 Jun. 2018

Kommentiert:

am 24 Jun. 2018

Community Treasure Hunt

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

Start Hunting!

Translated by