Tôi muốn làm cho người dùng cá thể của mình QRubberband
có thể định lại được. Tôi đã nhìn thấy câu hỏi này here nhưng không có giải pháp.Thực hiện xử lý thay đổi kích cỡ trên QRubberband? QSizeGrip có liên quan không?
Trường hợp sử dụng là người dùng có thể kéo ra vùng lựa chọn trên ảnh và sau đó thực hiện điều chỉnh bằng cách kéo trên lề QRubberband
để thay đổi hình học hoặc định vị lại hình học hiện có bằng cách kéo vùng chọn. Tôi đã thực hiện tái định vị nhưng tôi tự hỏi về việc thay đổi kích thước xử lý để thay đổi hình học của QRubberband.
Có thể sử dụng QSizeGrip tại đây không? Nói cách đó, có cách nào tiêu chuẩn để kiểm tra các sự kiện loại chuột trong phạm vi bên trong Qt
hoặc một số cách khác để thực hiện điều này không? Đây là cho một ứng dụng nghiên cứu mà không cần hoặc đảm bảo rất nhiều nỗ lực về tính năng này, nhưng nó sẽ là tốt để có.
Trông tốt. Tệ quá, tôi không có phiếu bầu cho ngày hôm nay. – lpapp
Cảm ơn bạn đã nhập. Có vẻ đầy hứa hẹn nhưng tôi vẫn chưa làm việc. Trong một dự án thử nghiệm ứng dụng Qt mới chỉ với một nhãn hiệu QLabel, tôi nhận được băng cao su hiển thị nhưng đó là nó. Có một số phương pháp ngụ ý tôi cần phải thực hiện không? Tôi đã bật mouseTracking cho QLabel. –
Nó hoạt động tốt với tôi trong một dự án sạch mới với Qt5. Hoàn thành các nguồn dự án: https://gist.github.com/Riateche/6743108 Ảnh chụp màn hình: http://i.imgur.com/D212BtQ.png –