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)) --可保存
制作任意形状的窗口。
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)) --可保存
制作任意形状的窗口。
转载于:https://www.cnblogs.com/Searchor/p/6756092.html