异度部落格

学习是一种生活态度。

0%

Qt编程技巧 窗口置顶

一般来是说窗体置顶和取消只要

setWindowFlags(Qt::WindowStaysOnTopHint);
        setWindowFlags(Qt::Widget);

要是开始不设置这个,后面要再设置就不可以了所以要加以改进,可以先 hide(),然后在 show(),代码如下:

hide();
setWindowFlags(Qt::WindowStaysOnTopHint);
show();

hide();
setWindowFlags(Qt::Widget);
show();