フィルターのクリア

Add cut push button to figure

5 ビュー (過去 30 日間)
D.
D. 2011 年 7 月 28 日
How can I add a cut button to my figure?
E.g. for getting file open and save buttons, I use this code:
audiotb = uitoolbar(this.FigureHandle);
tth = findall(this.FigureHandle, 'Type', 'uitoolbar');
ttb = findall(tth, 'Type', 'uipushtool');
fo = findobj(ttb, 'Tag', 'Standard.FileOpen');
set(fo, 'Separator', 'on', ...
'TooltipString', 'Öffnen', ...
'ClickedCallback', @(hobj, evd) fileOpenCallback(this));
copyobj(fo, audiotb);
fo = findobj(ttb, 'Tag', 'Standard.SaveFigure');
set(fo, 'TooltipString', 'Speichern', ...
'ClickedCallback', @(hobj, evd) fileWriteCallback(this));
copyobj(fo, audiotb);
Is there something like Standard.Cut?

採用された回答

D.
D. 2011 年 7 月 28 日
OK, I solved the problem using uipushtool.
[cd,~,alpha] = imread('icons/cut.png');
cd = double(cd) / 255;
cd(~alpha) = NaN;
uipushtool(audiotb, 'CData', cd, ...
'TooltipString', 'Ausschneiden', ...
'ClickedCallback', @(hobj, evd) cutCallback(this));
Nice! Thank me very much!

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by