لماذا openGL مع Qt
سوف نقوم بإعادة تعرف كل من الدالتين (الحدثين) paintGL() و resizeGL()
لاحظ ان جميع الدوال التي في الدالتين paintGL و resizeGL هي دوال تابعة لمكتبة openGL ففي resizeGL قمنا بتهيئة ابعاد النافذة التي سوف نرسم عليها (نام الإحداثيات العام) وسوف يتغير تبعا لتغير حجم النافذة لذلك وضعناه في هذه الدالة بينما في الدالة paintGL قمنا برسم المربع فبذلك نكو قد صنعنا اول برنامج لنا في QtOpenGL. وأخيرا وفي الدالة main قمنا بإظهار النافذة
![]() والسلام عليكم . |