У меня есть два совпадающих виджета в дочернем окне окна A и потомке B. Ребенок A находится выше B и получает события мыши, но иногда клик должен пройти и, в конечном счете, нажать дочерний элемент B.
Идеальное решение заключалось бы в использовании event->ignore()
, но это передает событие родительскому виджету, а не братьям и сестрам.
Решение "передать все" setAttribute(Qt::WA_TransparentForMouseEvents);
не работает либо потому, что дочерний элемент A должен захватывать некоторые события.
Как сказать Qt "Я не хочу обрабатывать это событие, действуйте так, как будто меня там нет"?