2013-07-10 15 views
0

我正在使用matlab GUIDE製作GUI。由於GUIDE不支持標籤,我有一個彈出式菜單,用戶可以選擇不同的選項。根據所選的選項,某些按鈕會出現並消失,這可以通過開啓/關閉手柄可視性來輕鬆完成。如何在Matlab中第一次打開數字時看不見圖GUIDE

但是,我第一次運行GUI時,即使它們的默認句柄可見性已關閉,我仍可以看到所有按鈕。當我從彈出式菜單中選擇一些東西的時候,一切都很好。

如何在第一次打開GUI時讓圖形不可見?

謝謝!

+1

您應該考慮從文件交換中使用GUI佈局工具箱。它爲複雜的GUI提供了標籤和一個更加強大的編程環境。 http://www.mathworks.co.uk/matlabcentral/fileexchange/27758-gui-layout-toolbox – Huguenot

回答

1

在GUI的初始化代碼末尾嘗試使用drawnow命令(請參閱文檔here)。它應該強制更新GUI並希望正確設置對象的可見性。

+0

嗯..我認爲它起初工作。但它似乎並不總是工作。 –

+1

這是一種奇怪的行爲。如果你想在你的gui中選擇標籤,你應該檢查'uitab'對象([uitab](http://undocumentedmatlab.com/blog/tab-panels-uitab-and-relatives/)) – user2482876

相關問題