关于界面透明代码:
this->setAttribute(Qt::WA_TranslucentBackground);
//this->window()->setAttribute(Qt::WA_TransparentForMouseEvents);
this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
this->installEventFilter(this);
将此代码放在构造函数中。在界面中QSS设置透明度,当透明度为1时(全透明),鼠标将会穿透。
若在此透明的widget上需要某些位置不透明,则需要对某些位置设置背景色,则不会透明。
西部智谷