2011-11-05 36 views
2

我已經做了簡單的Qt4設計,我想使它與C++的工作,但我有QT4單選按鈕的問題。我有文本字段,兩個單選按鈕和一個提交按鈕。我想要點擊提交按鈕來檢查哪個單選按鈕被選中,文本字段中的信息是什麼。我收到了文本字段信息,但是我找不到如何檢查哪個單選按鈕被檢查是否被選中。如何使用QT4輻射按鈕?

回答

3

單選按鈕在單選按鈕組中互斥。默認情況下,如果單選按鈕具有相同的父級,則它們是同一組的一部分。

確保在啓動時檢查其中一個單選按鈕,方法是在UI設計器中選中一個或在代碼中啓動。

點擊提交按鈕後,通過調用radioButtonName.isChecked()來檢查每個單選按鈕。

查看Qt文檔時,不要忘記查看整個類的繼承層次結構的文檔。 isChecked()功能記錄在QAbstractButton類中,因爲此狀態對許多不同的按鈕子類有效:)

+0

坦克!幫了我很多。但它不是.isChecked()。它是 - > isChecked()。 :) – Bankin