1) Если сделать созданному окну setParent или setWindowFlags, а после этого сделать show, то окно и все childs перестают перерисовываться, вернее перерисовку начинает глючить. Виджен не перерисовывается пока его не покинет мышь
2) QPainter::drawPixmap(0, 0, pm) рисует картинку не в позиции (0,0), а где-то в (-3, -14). поэтому если потом сделать setMask(pm.mask()) то результат совсем не ожидаемый :(
Если кто сталкивался или знает как бороться просьба откликнуться.
