QWidget không có tín hiệu được nhấp() và QMainWindow không có vị trí thoát(). Không thể kết nối với một tín hiệu không tồn tại và khe không tồn tại. Giá trị trả về của kết nối phải đúng nếu kết nối thành công. Kiểm tra giá trị này khi bạn thực hiện kết nối để đảm bảo rằng mã của bạn sẽ hoạt động chính xác.
Để thoát khỏi ứng dụng, bạn phải gọi qApp->quit()
Ngoài ra, vì nó đã được đề cập bởi những người khác, bạn sẽ phải cài đặt một eventFilter hoặc reimplement các
void QWidget::mousePressEvent (QMouseEvent * event) [virtual protected]
hoặc
void QWidget::mouseReleaseEvent (QMouseEvent * event) [virtual protected]
phương pháp.
Có rất nhiều ví dụ trong tài liệu chính thức của Qt, this ví dụ: thực hiện phương pháp mousePressEvent(QMouseEvent *event)
.
Đối với tùy chọn sự kiệnFilter, xem this ví dụ nhỏ.
Hy vọng điều này sẽ hữu ích.