QBitmap bitmask(1000,618); bitmask.fill(Qcolor(0,0,0)); Qpainter pt; pt.begin(&bitmask); pt.setbrush(Qcolor(25,255,255)); pt.drawRect(20,20,400,400); pt.end(); window.setMask(bitmask); //bitmask.save(QString(d:\foo.jpg)) --可保存
制作任意形状的窗口。