// 设置整个面板为透明
QDialog dailog;
dailog.setWindowFlags(Qt::FramelessWindowHint);    //   去除页面边框
dailog.setFixedSize(150, 100);
QPalette pl = dailog.palette();
pl.setColor(QPalette::Window, QColor(0, 0, 0, 200));    //   设置背景颜色为黑色,如果不设置默认为白色
dailog.setPalette(pl);
dailog.setAutoFillBackground(true);
dailog.setWindowOpacity(0.7);     //   背景和元素都设置透明效果

 

相关文章:

  • 2021-10-10
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2021-12-04
  • 2021-06-09
  • 2021-12-15
猜你喜欢
  • 2021-06-05
  • 2021-12-04
  • 2022-12-23
  • 2021-12-26
  • 2021-06-19
  • 2022-12-23
相关资源
相似解决方案