1.在mac 上设置透明只需要
setAttribute(Qt::WA_TranslucentBackground);
问题:
1.鼠标进入透明窗口时会闪烁 ,或者偶尔会出现重影
setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint);
(Qt::Tool 在mac上会有问题)
2.鼠标点击窗口外面时透明窗口消失,点击程序透明窗口重现显示
setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint);
(Qt::Tool 在mac上会有问题)