2011-07-12 90 views
0

我使用GUIDE創建了GUI,並將其置於一個按鈕組面板中的單選按鈕。這樣可以方便地在每次點擊另一個單選按鈕時取消選中一個單選按鈕。現在令我震驚的是,我實際上可以通過第二次單擊選中的單選按鈕來取消選中,同時不選中兩個單選按鈕。它適用於其中任何一個。我唯一想要的就是標準的行爲,那是多麼的要求....?通過在matlab中單擊它可以防止取消選中單選按鈕

我正在使用Matlab 7.0,不幸的是這是我得到的。

回答

2

我在我的一臺電腦上安裝了7.0版本,在另一臺上安裝了r2011a,這種非標準行爲似乎是他們在某個位置之間固定的東西。由於MATLAB 7.0是所有你,這裏是一個簡單的方法來解決這個問題:

在所有單選按鈕回調的頂部添加:

if ~get(hObject,'Value') 
    set(hObject,'Value',1) 
end 

這應該解決這個問題。

相關問題