2011-09-04 82 views
2

我已經在兩種不同的佈局中定義QRadiobuttons。分別在一個和三個中的三個。這些按鈕應該是獨立的,但是當我按下其中一個佈局時,另一個佈局中的另一個按鈕將被取消選擇。因此總是隻有一個Radiobutton被選中。我希望能夠從一個佈局和另一個佈局中選擇一個Radiobutton。我怎麼能避免這個問題。由於QRadioButtons在兩種不同的佈局

回答

5

QRadioButton文檔:

如果自動獨家啓用,屬於同一個父控件的行爲,好像他們是相同的專屬按鈕組的一部分單選按鈕。如果您需要屬於同一個父控件的單選按鈕的多個獨佔按鈕組,請將它們放入QButtonGroup

(自動獨家默認是開啓的)。

你應該這樣做(並繼續添加個人QRadioButtons到您的佈局)。

+0

'QButtonGroup'不是一個小部件,所以它不能被添加到佈局中。您應該將這兩個按鈕添加到'QButtonGroup'和佈局。 – alexisdm

+0

謝謝!你很正確。 – Mat