Trong Qt, làm thế nào tôi có thể bỏ qua tất cả các sự kiện chuột và bàn phím và sau đó ngừng bỏ qua chúng? Tức là: bấm vào một nút, bỏ qua tất cả các sự kiện ở trẻ em; bấm lần nữa, không bỏ qua. Rõ chưa? tôi có những dòng sau, nhưng có lẽ tôi đang làm một cái gì đó sai:Bỏ qua các sự kiện chuột và bàn phím trong Qt
setAttribute(Qt::WA_TransparentForMouseEvents);
setFocusPolicy(Qt::NoFocus);
Lưu ý: 'setAttribute (Qt :: WA_TransparentForMouseEvents);' - làm cho tiện ích trong suốt cho các sự kiện chuột; 'setEnabled (false);' - làm cho widget bỏ qua các sự kiện chuột và bàn phím (nhưng âm thầm tiêu thụ chúng vẫn còn, nó xuất hiện). – mlvljr