我想在 Qt 中制作一个半透明的窗口:
setWindowFlags(Qt::Popup| Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground,true);
但是一旦我设置Qt::WA_TranslucentBackground
为true
,每个小部件的四个角上都会有白色的东西:
每当鼠标悬停在小部件上或单击它时,它就会出现。如何避免这种情况?如果我设置Qt::WA_TranslucentBackground
为false
,问题就会消失。但我需要透明窗口。预先感谢!