无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

2021-2-25 MATLAB App Designer—僅創(chuàng)建單例Figure窗口

2021-02-25 10:34 作者:-何其-  | 我要投稿

1 背景

每次運行寫好的應(yīng)用程序時,它都會創(chuàng)建一個新的Figure實例,現(xiàn)在想僅創(chuàng)建單例Figure窗口

2 app?designer實現(xiàn)

對于app designer,存在一個功能‘single run instance’,也就是說同名的Figure不能共存,僅顯示最新的窗口(之前的窗口被刪除)

single run instance

(1)這個是適用于*.mlapp的控制下

(2)目前沒找到通過Figure的屬性來控制單例生成

3 代碼控制

用uifigure函數(shù)生成彈窗,由于沒法通過figure屬性來設(shè)置實現(xiàn)目的,故采用代碼控制

通過get函數(shù)獲取底層的句柄(GrootChildren)后,采用findobj對?GrootChildren 的?Children 查找指定屬性的 Figure后刪除,然后在運行uifigure生成新的窗口

?set(0,'ShowHiddenHandles','on'); % 設(shè)置可見 % 必要 % 若為false 則找不到窗口

?GrootChildren = get(0); %?獲取底層的句柄

delete(findobj(GrootChildren.Children,'Type','figure',?'Tag','app.Tools.ConfigureEigenvalueAnalysis.Figure'));? % 刪除窗口

set(0,'ShowHiddenHandles','off');?% 隱藏

4 代碼運行效果

查找當(dāng)前運行中的Figure窗口句柄

GrootChildren的Children查看


2021-2-25 MATLAB App Designer—僅創(chuàng)建單例Figure窗口的評論 (共 條)

分享到微博請遵守國家法律
龙南县| 漳平市| 偃师市| 肥乡县| 当涂县| 汝阳县| 广灵县| 旅游| 镇安县| 崇信县| 克拉玛依市| 怀宁县| 利辛县| 浦东新区| 康平县| 塘沽区| 寻甸| 澳门| 南开区| 登封市| 福建省| 阿荣旗| 乌鲁木齐市| 河南省| 隆尧县| 文山县| 永昌县| 扶沟县| 乌拉特中旗| 垣曲县| 乐至县| 庄河市| 乐清市| 西和县| 新沂市| 华蓥市| 朔州市| 治县。| 青河县| 沭阳县| 定结县|