Closed yansong1221 closed 6 months ago
没有其他信息吗?系统、Qt版本、编译选项、demo代码等什么的
connect(ui->alwaysTopButton, &QAbstractButton::clicked, this, [this, windowAgent]() { if (this->windowHandle()->flags().testFlag(Qt::WindowStaysOnTopHint)) {
this->windowHandle()->setFlags(this->windowFlags() & ~Qt::WindowStaysOnTopHint);
//this->setWindowFlags(this->windowFlags() & ~Qt::WindowStaysOnTopHint);
} else {
this->windowHandle()->setFlags(this->windowFlags() | Qt::WindowStaysOnTopHint);
//this->setWindowFlags(this->windowFlags() | Qt::WindowStaysOnTopHint);
}
//this->show();
}); 之前用的注释部分的代码,会导致windows自带的标题栏出现,最小化后再还原自带标题栏就又不见了。现在改成这样就没有问题了,感谢大佬
大佬无边框窗口设置Qt::WindowStaysOnTopHint表现不正常