本人搜了几种方法,试了之后,都没能实现该效果,最终机缘巧合之下,试验成功了,记录一下!
只需要在需要透明的窗口构造函数中,写如下代码,并将之前测试的窗口透明代码删掉即可:
setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
setAttribute(Qt::WA_TranslucentBackground);
本人搜了几种方法,试了之后,都没能实现该效果,最终机缘巧合之下,试验成功了,记录一下!
只需要在需要透明的窗口构造函数中,写如下代码,并将之前测试的窗口透明代码删掉即可:
setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
setAttribute(Qt::WA_TranslucentBackground);