QT使窗口始终置顶的方法

以一个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();
    }
}

 

你可能感兴趣的:(QT)