الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ال widget و qpainter على كيوتي.

بدأه 3ds max2010 في 16 يونيو 2011 · 0 رد · 1,026 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم و رحمة الله تعالى ة بركاته

السؤال 1:

لدي 2 من ال widget هما widget1 و widget2 ,

 void widget1::paintGL(){
    int x=10,y=50;
 }

و

 void widget2::paintGL(){
    int f,s;
 }

أريد أن تأخد القيمة f القيمة x و أن تأخذ القيمة s القيمة y.

علما أن الwidget1 مشتق من qglwidget و كذلك الwidget2 و ليسا في ملف واحد.

السؤال 2:

أنا أعمل على الopengl و في دالة paintGL أريد كتابة كلمة على ال widget المخصص للopengl.

 void sensce::paintGL()
{
 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 sen();
     QPainter painter(this);
    painter.beginNativePainting();
    painter.setBrush(Qt::blue);
    painter.setPen(Qt::red);
    painter.setFont(QFont("Arial", 50));
    painter.setRenderHint(QPainter::Antialiasing);
    painter.drawText(rect(), Qt::AlignCenter, "amine");

   painter.endNativePainting();
   swapBuffers();

ولكن مشهد ال opengl يصيح أبيض و تظهر الكلمة فوقه ,و على هذا فأنا أريد أن يظهر مشهد ال opengl كما هو و الكلمة فوق المشهد.

و بارك الله فيكم.

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg

مواضيع مشابهة