5
Tôi có một QWebView có thể chỉnh sửa và muốn lấy vị trí (QPoint) của TextCursor. Tôi đã tìm kiếm nhưng chỉ có thể tìm thấy vị trí của con trỏ (con trỏ chuột) webview-> cursor.pos(); và vị trí này không phải là những gì tôi muốn.Làm thế nào tôi có được vị trí của textcursor trong QWebView Editable
Bất kỳ ai có bất kỳ đề xuất nào?
Cảm ơn bạn!
Vì vậy, bạn muốn gì? QPoint? Khỏe. Toàn cầu? Địa phương? Địa phương cho tiện ích nào? Có lẽ bạn đưa ra một lời giải thích nhỏ những gì bạn muốn làm. Tôi không thể nghĩ ra bất kỳ trường hợp sử dụng nào, cần vị trí QPoint của một TextCursor. – Greenflow
Vì vậy, tôi có một QWebView có thể chỉnh sửa và vị trí chính xác TextCursor (Qpoint) trong WebView để đặt làm trung tâm triển khai ZOOM, như WordPad (MS Windows). – FelipeMac
Tôi hiểu. Tôi không nghĩ rằng điều này là có thể. QTextCursor không có yếu tố đồ họa với vị trí xác định trên màn hình. Nó là một vị trí hợp lý trong một văn bản. Những gì bạn muốn làm là giống hệt nhau để tìm vị trí màn hình của khoảng cách giữa hai chữ cái trong một văn bản. Không có chức năng dễ dàng cho điều đó. Đếm pixel bằng cách sử dụng các tham số phông chữ có lẽ quá phức tạp và dễ bị lỗi. – Greenflow