一个小例子:
this->setWindowTitle(ScaleCaption);//测量
this->setWindowFlags(Qt::FramelessWindowHint); //去除页面边框
QPalette pl = this->palette();
pl.setColor(QPalette::Window, QColor(0, 0, 200, 200)); //设置窗体部件的背景颜色
this->setPalette(pl);
this->setAutoFillBackground(true);
/* setWindowOpacity
* 此属性保存窗口的不透明度级别。
不透明度的有效范围是1.0 (co(完全不透明)到0.0(完全透明)。
默认情况下,这个属性的值是1.0。 */
this->setWindowOpacity(0.8); // 背景和元素都设置透明效果
运行效果如下,