弄了几天,终于弄好了,将控件设为背景色的方法:
QPalette palette;
QBrush brush(QColor(0, 0, 0, 0));
QBrush brush1(QColor(255,255,255));颜色可以设置透明
brush.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::All, QPalette::Base, brush);
palette.setBrush(QPalette::Active, QPalette::ButtonText, brush1);字体色
Tranwidget->setPalette(palette);
Transwiget为要透明的控件。