想要这种效果:状态栏只显示按钮和文字不要背景颜色。用
QPalette pal = palette();
pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));
mStatusBar->setPalette(pal);
无效
setWindowOpacity(0.7)也不行。
------解决方案--------------------
如果非要这么非主流的STATUSBAR,自己写个WIDGET就可以了
------解决方案--------------------
或者子类化QStatusBar
------解决方案--------------------
setWindowFlags(Qt::Window| Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground);