QT圓角實現

//生成一張位圖
QBitmap objBitmap(size());
//QPainter用於在位圖上繪畫
QPainter painter(&objBitmap);
//填充位圖矩形框(用白色填充)
painter.fillRect(rect(),Qt::white);
painter.setBrush(QColor(0,0,0));
//在位圖上畫圓角矩形(用黑色填充)
painter.drawRoundedRect(this->rect(),10,10);
//使用setmask過濾即可
setMask(objBitmap);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章