Подскажите, мне нужно нарисовать свой собственный виджет, чтобы он был прозрачным не только визуально, но и не перекрывал другие объекты(по иерархии — братья). Я рисую в событии PaintEvent все что мне нужно, но при задании ему геометрии, я вижу другие объекты, но не имею доступа к ним. Может есть еще какой-то несложный способ рисования, не вызывая PaintEvent родителя?
IVA>Подскажите, мне нужно нарисовать свой собственный виджет, чтобы он был прозрачным не только визуально, но и не перекрывал другие объекты(по иерархии — братья). Я рисую в событии PaintEvent все что мне нужно, но при задании ему геометрии, я вижу другие объекты, но не имею доступа к ним. Может есть еще какой-то несложный способ рисования, не вызывая PaintEvent родителя?
Не понял вопроса. overlapped widgets? _зачем?_
Если речь не об этом -- то можно немного понятнее?
Может быть, речь идет о том, чтобы прозрачные части виджета не реагировали на мышку, а "пропускали" клик нижележащим?
тогда в первую очередь попробовать setMask.
K13>Может быть, речь идет о том, чтобы прозрачные части виджета не реагировали на мышку, а "пропускали" клик нижележащим? K13>тогда в первую очередь попробовать setMask.