C++Guns – RoboBlog

28.07.2010

Komische Transparenz mit Qt

Filed under: programmieren — Tags: — Thomas @ 11:07

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();

Qt_transparenz

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress