QT中点击一个radio button取消另一个的旋转
时间: 2024-02-20 15:02:21 浏览: 58
您可以在每个RadioButton的clicked()信号中设置相应的旋转角度。例如,当点击第一个RadioButton时,您可以将第二个RadioButton的旋转角度设置为0,反之亦然。以下是一个示例代码片段:
```c++
void MainWindow::on_radioButton1_clicked()
{
// 取消第二个RadioButton的旋转
ui->radioButton2->setRotation(0);
// 设置第一个RadioButton的旋转角度
ui->radioButton1->setRotation(45);
}
void MainWindow::on_radioButton2_clicked()
{
// 取消第一个RadioButton的旋转
ui->radioButton1->setRotation(0);
// 设置第二个RadioButton的旋转角度
ui->radioButton2->setRotation(45);
}
```
请注意,此示例假定您已经在UI设计器中创建了两个RadioButton,并将它们命名为radioButton1和radioButton2。
阅读全文