Using sliceViewer function in App Designer
9 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I am using the following syntax to try to display a sliceViewer element inside a GUI of App Designer:
% Button pushed function: LoadCT
function LoadCTButtonPushed(app, event)
dir = uigetdir;
oCT=cPETRUS_loadCT(dir);
sliceViewer(oCT.Image,'parent',app.UIAxes2)
end
however I get the following error:
Error using images.stacks.browser.internal.SliceViewer/set.Parent
The Parent property must be a figure or uipanel.
Error in sliceViewer/parseInputs
Error in sliceViewer
It's weird because I can display other things in this axis using other functions that use and dont use the 'parent' atribute, but I cant with sliceViewer.
Any thoughts on this?
0 件のコメント
回答 (1 件)
Raj Tummala
2021 年 8 月 13 日
編集済み: Raj Tummala
2021 年 8 月 13 日
Use a panel instead of a figure:
sliceViewer(oCT.Image,'parent',app.Panel)
You can see it in a figure, but it's needs to UIFigure not UIAxes:
sliceViewer(oCT.Image,'parent',app.UIFigure2)
However, the problem with this approach is that the size is not constrained (it takes up the entire screen).
参考
カテゴリ
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!