{"id":192,"date":"2010-07-28T11:14:55","date_gmt":"2010-07-28T10:14:55","guid":{"rendered":"http:\/\/roboblog.fatal-fury.de\/?p=192"},"modified":"2010-07-28T11:14:55","modified_gmt":"2010-07-28T10:14:55","slug":"komische-transparenz-mit-qt","status":"publish","type":"post","link":"http:\/\/roboblog.fatal-fury.de\/?p=192","title":{"rendered":"Komische Transparenz mit Qt"},"content":{"rendered":"<p>Wie man in Qt ein transparentes Fester programmiert, wo auch noch der Rahmen zu sehen ist, dass habe ich nicht hinbekommen. Aber daf\u00fcr etwas anderes. Siehe Bild. Hier ist nochmal der Code.<\/p>\n<p><code>QWidget *w = new QWidget();<br \/>\n    w->resize(200,200);<br \/>\n    QRegion maskedRegion(w->x(),<br \/>\n                         w->y(),<br \/>\n                         w->width(),<br \/>\n                         w->height(),<br \/>\n                         QRegion::Ellipse);<\/p>\n<p>    QRegion maskedRegion1(w->x(),<br \/>\n                          w->y(),<br \/>\n                          w->width(),<br \/>\n                          w->height(),<br \/>\n                          QRegion::Rectangle);<br \/>\n    w->setMask(maskedRegion1.subtract(maskedRegion));<br \/>\n    w->show();<\/code><\/p>\n<p><a href=\"http:\/\/roboblog.fatal-fury.de\/wp-content\/uploads\/2010\/07\/Qt_transparenz.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/roboblog.fatal-fury.de\/wp-content\/uploads\/2010\/07\/Qt_transparenz-150x150.jpg\" alt=\"Qt_transparenz\" title=\"Qt_transparenz\" width=\"150\" height=\"150\" class=\"alignnone size-thumbnail wp-image-193\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie man in Qt ein transparentes Fester programmiert, wo auch noch der Rahmen zu sehen ist, dass habe ich nicht hinbekommen. Aber daf\u00fcr 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();<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[12],"class_list":["post-192","post","type-post","status-publish","format-standard","hentry","category-programmieren","tag-qt"],"_links":{"self":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=192"}],"version-history":[{"count":3,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":196,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/192\/revisions\/196"}],"wp:attachment":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}