Qt5.12.9中默认的设置窗口置顶/取消置顶的方法
this->setWindowFlag(Qt::WindowStaysOnTopHint, true); // 置顶
this->setWindowFlag(Qt::WindowStaysOnTopHint, false); // 取消置顶
Vs2017+Qt5.12.9中设置窗口置顶/取消置顶的方法
::SetWindowPos((HWND)this->winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); // 置顶
::SetWindowPos((HWND)this->winId(), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);//取消置顶
一般使用上面的方法设置即可实现,如若不行,请在对应的cpp文件中添加该头文件
#include <atlconv.h> //编码转换