以一个radioButton控制为例:
void Dialog::on_radioButton_clicked(bool checked)
{
if(checked){
this->setWindowFlags(this->windowFlags() | Qt::WindowStaysOnTopHint);
this->showNormal();
}else{
this->setWindowFlags(this->windowFlags() & ~Qt::WindowStaysOnTopHint);
this->showNormal();
}
}