当前位置:编程学习 > wap >>

新人不规则窗口遇到一些问题

想做不规则窗口,设计了一个frame,把所有东西都丢在这个里面。然后给frame设一个不规则的背景,部分地方设透明。使用了代码
QPixmap pixmap("image/logbg.png");
    palette.setBrush(ui->Logframe->backgroundRole(),QBrush(pixmap));
    ui->Logframe->setPalette(palette);
    ui->Logframe->setMask(pixmap.mask());  //可以将图片中透明部分显示为透明的
    ui->Logframe->setAutoFillBackground(true);


但是发现似乎没有效果,PNG图片透明处还是没有透明~~希望给瞧瞧~~谢谢! --------------------编程问答-------------------- Qt:Qt实现具有反锯齿的圆角窗口http://www.cppblog.com/biao/archive/2011/10/12/158175.html
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,