Wie kann ich in Qt alle Maus- und Tastaturereignisse ignorieren und später nicht mehr ignorieren? Das heißt: Klicken Sie auf eine Schaltfläche, ignorieren Sie alle Ereignisse in Kindern; Klicken Sie erneut, nicht ignorieren. Ist das klar? Ich habe die folgenden Zeilen, aber vielleicht mache ich etwas falsch:Ignorieren von Maus- und Tastaturereignissen in Qt
setAttribute(Qt::WA_TransparentForMouseEvents);
setFocusPolicy(Qt::NoFocus);
Hinweis: 'setAttribute (Qt :: WA_TransparentForMouseEvents);' - macht das Widget für Mausereignisse transparent; 'setEnabled (false);' - lässt das Widget Maus- und Tastaturereignisse ignorieren (aber stillschweigend konsumieren, so scheint es). – mlvljr