Ads 468x60px

##EasyReadMore##

04 9月, 2015

[Qt] 視窗後的半透明背景

試了很多半透明方法都沒什麼用
最後直接加一張幾近於黑色的半透明當底圖即可

做法


void setting_win::Paint_transparent()
{
    this->transBG = new QPixmap;
    this->transBG->load(QString(":/images/User_setting/gray_bg.png"));
    QPainter paint_transparant;
    paint_transparant.begin(this);
    paint_transparant.drawPixmap(0,0,main_set.main_desktop_w, main_set.main_desktop_h,*this->transBG);
    paint_transparant.end();
    this->show();
}

下載半透明黑


https://dl.dropboxusercontent.com/u/11969420/work/gray_bg.png

0 意見:

張貼留言

 
Blogger Templates