QT 4.7 - رسم خط 2 نقطة مع ردود فعل ديناميكية باستخدام Paintevent

StackOverflow https://stackoverflow.com//questions/11683976

سؤال

لذلك أحاول رسم خط بين نقطتين.انقر فوق انقر الأيسر انقر فوق السطر ثم أود أن يتم رسم الخط من خلال مرسومة ديناميكيا حيث يتحرك الماوس (مثل معاينة الخط).الماوس الأيسر انقر مرة أخرى وسيتم رسم الخط بشكل دائم.أعلم أن هناك الكثير من الوظائف الأخرى حول qpaintevents وقد جمعت بعض التقنيات المستخدمة، ولكن لسبب ما يتم رسم أي شيء إلى قماش.أدناه هو الرمز: giveacodicetagpre.

أي مساعدة موضع تقدير!شكرا!جوش

هل كانت مفيدة؟

المحلول

أعتقد أن هذا هو ما تريد.تغيير المعلمات وفقا لمتطلباتك. giveacodicetagpre.

ستعمل هذه القطعة من التعليمات البرمجية التي تريدها.

نصائح أخرى

هنا مثالي حول كيفية طلاء الخطوط في طريقك مباشرة على القطعة.

الإعلان: giveacodicetagpre.

وضع القيم الأولية في المنشئ: giveacodicetagpre.

بدء أو إنهاء الرسم السطر: giveacodicetagpre.

رسم الخطوط الحالية والمحفظة: giveacodicetagpre.

الرسم: giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top