新人不规则窗口遇到一些问题
想做不规则窗口,设计了一个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