मेरे पास मेरे विजेट पर एक QGraphicsView विंडो है और आपने माउस व्हील के लिए एक ईवेंट डाला है जो छवि पर ज़ूम करता है।माउस व्हील पर स्क्रॉल कार्यक्षमता निकालें QGraphics
हालांकि जैसे ही मैं स्क्रॉल बार में ज़ूम प्रदर्शित करता हूं और माउस व्हील पर स्क्रॉल कार्यक्षमता मेरे पास ज़ूम फ़ंक्शन ओवरराइड करता है।
अगर वहाँ किसी भी तरह से है कि मैं सभी को एक साथ स्क्रॉल को हटा दें और विकल्प स्थानांतरित करने के लिए एक खींचें जोड़ सकते हैं या शायद एक CTRL और माउस व्हील ज़ूम करने के लिए और माउस व्हील अकेले स्क्रॉल
यहाँ नियंत्रण होगा सकता है मैं सोच रहा था मेरी ज़ूम है समारोह (जो im बारे में पता नहीं है सही है), लेकिन किसी पर है कि यह
void Test::wheelEvent(QWheelEvent *event)
{
if(event->delta() > 0)
{
ui->graphicsView->scale(2,2);
}
else
{
ui->graphicsView->scale(0.5,0.5);
}
}
हाँ, आप शायद सही हैं, और जैसा कि पिछले उत्तर में बताया गया है, आपको वैसे भी व्हीलवेन्ट को फिर से लागू करना चाहिए। मेरे अधिकांश कोड में मैं इसे सीधे शुरुआत में पुन: कार्यान्वित करता हूं, इसलिए मैंने कभी भी स्क्रॉल कार्यक्षमता नहीं दी है))) इसके बारे में खेद है – evilruff