...closePushButton = new QPushButton(this, "closePushButton");closePixmap_n = new QPixmap;*closePixmap_n = QPixmap::fromMimeSource("power_n.bmp");closePixmap_n->setMask( closePixmap_n->createHeuristicMask() );closePushButton->setMask( *closePixmap_n->mask() );closePushButton->setPixmap( *closePixmap_n );closePushButton->setGeometry( 10, 464, closePixmap_n->width(), closePixmap_n->height() );closePushButton->show();...
QPixmap pix("bla-bla.png");if( pix.mask() ){ pushButton->setMask( *pix.mask );} pushButton->setPixmap( pix );