グループに複数のラジオボタンがありますが、現在チェックされている項目のインデックスを取得する方法はありますか?十分に動作しますが、おそらく標準のQtの機能またはそれを行う方法があるグループのラジオボタンのインデックスを取得
int getCheckedRadioButton(QWidget *w)
{
int ii = 0;
foreach (QRadioButton *button, w->findChildren<QRadioButton*>()) {
if (button->isChecked()) {
return ii;
}
ii++;
}
return -1;
}
:
は、今のところ私はこのコードを使うのか?
本当に素晴らしい答えです! upvotesは正義をしていないので、私は明示的にそれを書いてくれてありがとうと思いました:) – waldyrious
優れた答えの上にDitto。初心者にとってQtについてはあまりにも鈍いです。あなたの答えは、私がもっと仕事をするのを妨げました。 –