الرسم ثنائى الأبعاد فى Qt بإستخدام QPainter & QPixmap

الناقل : elmasry | الكاتب الأصلى : Omar Eladel | المصدر : www.arabteam2000-forum.com

السلام عليكم و رحمة الله و بركاته ,,,
سنبدأ على بركة الله فى التعامل مع الصنف QPainter للرسم ثنائى الأبعاد على الصور Pixmap فى الصنف QPixmap .

سنعتمد بإذن الله على الـ Assistant بشكل اساسى جداً فى عملنا , فهذا الدرس ليس إلا بداية فقط لفتح الطريقك لك
لتكمل مع الرسم فى
Qt .
الصنف QPianter يوفر لنا أداة للرسم على اى مكون , فهو مثل القلم أو الفرشاة فى يدينا نسخدمها كما نشاء للرسم على اى مكون .

الرسم فى Qt ينقسم الى عدة أنواع :
- الرسم على :


    • QPixmap
    • QPicture
    • QImage
    • QWidget
    • QPrinter
    • QCustomRasterPaintDevice
    • QGLFramebufferObject
    • QGLPixelBuffer
    • QSvgGenerator

نحن سنرسم على QPixmap .
كل الأصناف فى الأعلى ترث من صنف QPaintDevice , و هو الـ base class , الصنف الرئيسى , لكل أصناف الرسم .

قائمة الروابط :