[Control Center] 托盘的系统监视器 Resolved
Tofloor
poster avatar
菰城鸥鹭
deepin
2022-12-20 23:51
Author

截图_选择区域_20221220134725.png

在部分情况下,透明度为1时托盘的系统监视器呈现半透明状态,来回调节透明度后才恢复1的透明度

点击查看

Reply Favorite View the author
All Replies
爱吃鱼
deepin
2022-12-23 01:00
#1

deepin-system-monitor-plugin-popup进程一直没改过这段代码

auto pal = qApp->palette();
    pal.setColor(QPalette::Background, QColor(0,0,0,0));
// 设置窗口透明度调节
    connect(m_daemonDockInter, &DBusDaemonDock::OpacityChanged, this, [=] () {
        this->setMaskAlpha(static_cast(m_daemonDockInter->opacity() * 255));
    });

代码片段1和代码片段2窗口属性的透明度和预设的透明度可能会有冲突。

https://github.com/linuxdeepin/deepin-system-monitor

在这里好像可以提issue.

Reply View the author