Tôi có một MainWindow. Trên MainWindow tôi có nhiều Qlabel. Bây giờ, tôi cần phải tìm thấy QLabel nhấp vào. Sử dụng MousePressEvent, tôi có thể nhận được vị trí X() và Y() của con chuột được nhấp.Qt Cách Tìm đối tượng trên một widget bằng cách sử dụng vị trí x() và y()
Tôi có thể sử dụng Điều phối này để xác định QLabel như thế nào ??
Có chức năng nào trong QT để tìm đối tượng được nhấp bằng X() và Y() phối hợp không ??
Cảm ơn digitalSurgeon, tôi đã thử sử dụng theo cách của bạn. Nó trả lại địa chỉ. Có nghĩa là trong chế độ gỡ lỗi, nhãn hiển thị địa chỉ "@ 819d4e8". Bây giờ làm thế nào để sử dụng địa chỉ này trong việc xác định nhãn được nhấp. Vui lòng cung cấp cho tôi một số hướng dẫn khác. – skg
@skg những gì bạn đang nhận được là một con trỏ đến nhãn, vì vậy bạn không cần phải làm bất cứ điều gì khác, bạn có thể gọi hàm trên con trỏ này .. 'QLabel * label = static_cast (mainWindow-> childAt (x, y)); label-> setText ("Tôi là nhãn bạn đã nhấp"); ' –