Qt中render的使用问题
QPixmap pixmap(this->size());
this->render(&pixmap);
我自己写了一个按钮类,继承QToolButton,按钮是透明的。
this就是指向这个按钮类的指针,我用了render之后,pixmap的图片就不是透明的了,后边有一个背景框。
怎么样能让这个pixmap和原来按钮的样子一样啊(透明背景)? QPixmap?render qt QPixmap render
[解决办法]
QPixmap pixmap(this->size());
pixmap.fill(QColor(0,0,0,0));用透明的填充一下。
this->render(&pixmap);