Wie man in Qt ein transparentes Fester programmiert, wo auch noch der Rahmen zu sehen ist, dass habe ich nicht hinbekommen. Aber dafür etwas anderes. Siehe Bild. Hier ist nochmal der Code.
QWidget *w = new QWidget();
w->resize(200,200);
QRegion maskedRegion(w->x(),
w->y(),
w->width(),
w->height(),
QRegion::Ellipse);
QRegion maskedRegion1(w->x(),
w->y(),
w->width(),
w->height(),
QRegion::Rectangle);
w->setMask(maskedRegion1.subtract(maskedRegion));
w->show();