Adding a push button to a figure without using GUIDE
21 ビュー (過去 30 日間)
古いコメントを表示
Is there a reason why I'm not seeing the pushbutton on the figure? Thanks Jason
hFig=figure('Position',[200 200 1600 600]);
movegui(hFig,'center')
%Add pushbutton to view data
ButtonH=uicontrol('Parent',hFig,'Style','pushbutton','String','View Data','Position',[0.0 0.5 0.4 0.2],'Units','normalized','Visible','on');
0 件のコメント
採用された回答
Adam
2014 年 12 月 5 日
編集済み: Adam
2014 年 12 月 5 日
You have to specify the Units before the Position else default units of characters are used, meaning your push button will be minuscule with your current code. Use this instead:
ButtonH=uicontrol('Parent',hFig,'Style','pushbutton','String','View Data','Units','normalized','Position',[0.0 0.5 0.4 0.2],,'Visible','on');
その他の回答 (1 件)
Image Analyst
2014 年 12 月 5 日
If you really want to take on the burdensome task of building a complete GUI from scratch using bunches of uicontrol() calls, see Matt Fig's File Exchange http://www.mathworks.com/matlabcentral/fileexchange/24861-41-complete-gui-examples
3 件のコメント
Image Analyst
2014 年 12 月 5 日
Nonetheless, there's some good stuff there. It's still worth taking a look at, at least I think so.
参考
カテゴリ
Help Center および File Exchange で Interactive Control and Callbacks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!