阅读背景:

如何在Qt中为QMainWindow切换“always on top”而不会引起闪烁或闪烁?

来源:互联网 
void MainWindow::on_actionAlways_on_Top_triggered(bool checked)
{
    Qt::WindowFlags flags = this->windowFlags();
    if (checked)
    {
        this->setWindowFlags(flags | Qt::CustomizeWindowHint | Qt::WindowStaysOnTopHint);
        this->show();
    }
    else
    {
        this->setWindowFlags(flags ^ (Qt::CustomizeWindowHint | Qt::WindowStaysOnTopHint));
        this->show();
    }
}
void MainWindow::on_actionAlways_on_Top_trigger



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: