遇到问题:
new出来多个QLabel,给这些QLable设置QPixmap,同样的代码,在QT中运行,默认是透明的,相互之间不会遮挡,在VS+QT环境下,就会遮挡。
解决方法:
在VS+QT环境下,需要手动设置QLabel透明:
QLabel *label = new QLabel; //设置透明 label->setStyleSheet("background:transparent"); //不行就这个 label->setAttribute(Qt::WA_TranslucentBackground); //再不行两个一起用