1
我用MATLAB的GUI生成器創建了一個gui。經過一段時間的改變後,一張舊圖的圖像仍然會在啓動時載入到gui中。我怎麼能告訴MATLAB忽略那個舊情節?MATLAB gui加載舊設置
我通過添加
set(hObject,'toolbar','figure');
進入 「gui_OpeningFcn」 增加了一個工具欄。現在我決定不再需要我的gui中的工具欄了。但是當我刪除這一行時,工具欄仍然被創建。我如何告訴MATLAB不再加載舊的東西?無論如何,這些設置都存儲在哪裏?
編輯:我調查了一點點,而這種行爲可以如下轉載:
- 創建了GUI builder新的GUI,並添加情節
- 添加行「設置(hObject,」工具欄」, '數字');」進入「* _OpeningFcn」
- 將一個簡單的函數添加到圖中(將「plot(handles.axes1,[1:10],[1:10])」添加到「* _OpeningFcn」中)
- 運行gui並通過單擊工具欄中的保存按鈕保存圖形
- 現在當我刪除「set(hObject,'toolbar','figure');」和 「情節(handles.axes1,[1:10],[1:10])」,從 「* _OpeningFcn」,並運行GUI,工具欄和劇情仍將顯示
我相信這行爲是故意的。但這些設置存儲在哪裏,所以我可以將它們撤消?
好問題,我遇到了問題。但是不能用指南創建一個新的GUI窗口,保存它並將代碼放在那裏,因爲這些窗口在默認情況下沒有工具欄?作爲解決方法。 – Fredriku73 2009-09-22 20:06:34
這可能是我必須做的。但我相信有更好的解決方案。 – Lucas 2009-09-22 20:32:55