Tôi có một cửa sổ QGraphicsView trên tiện ích của mình và vừa đặt vào một sự kiện cho bánh xe chuột phóng to hình ảnh.Xóa chức năng cuộn trên bánh xe chuột Khung nhìn QGraphics
Tuy nhiên ngay khi tôi phóng to các thanh cuộn được hiển thị và chức năng cuộn trên bánh xe chuột sẽ ghi đè chức năng thu phóng tôi có.
tôi đã tự hỏi nếu có bất kỳ cách nào mà tôi có thể loại bỏ di chuyển tất cả cùng nhau và thêm một kéo để di chuyển lựa chọn hoặc có thể là một tổ hợp phím CTRL và bánh xe chuột để phóng to và bánh xe chuột một mình sẽ kiểm soát di chuyển
đây là zoom của tôi chức năng (mà im hoàn hảo isnt biết) nhưng nếu có ai có thể làm sáng tỏ về rằng nó sẽ là một tiền thưởng
cổ vũ trước
void Test::wheelEvent(QWheelEvent *event)
{
if(event->delta() > 0)
{
ui->graphicsView->scale(2,2);
}
else
{
ui->graphicsView->scale(0.5,0.5);
}
}
vâng, bạn có thể đúng, và như đã nêu trong câu trả lời trước, bạn nên thực hiện lại wheelEvent. Trong hầu hết các mã của tôi tôi thực hiện lại nó ngay từ đầu, vì vậy tôi không bao giờ mặc dù nó có chức năng cuộn =))) xin lỗi về điều đó – evilruff