سيحتوي Qt 6.5 على واجهة برمجة تطبيقات للوصول مباشرة إلى كائنات Wayland

في Qt 6.5 لـ Wayland، ستتم إضافة واجهة برمجة QNativeInterface::QWaylandApplication للوصول المباشر إلى كائنات Wayland الأصلية المستخدمة في الهياكل الداخلية لـ Qt، وكذلك للوصول إلى معلومات حول الإجراءات الأخيرة للمستخدم، والتي قد تكون مطلوبة للنقل لملحقات بروتوكول وايلاند. يتم تنفيذ واجهة برمجة التطبيقات الجديدة في مساحة الاسم QNativeInterface، والتي توفر أيضًا استدعاءات لواجهات برمجة التطبيقات الأصلية لمنصتي X11 وAndroid. في المستقبل، من المتوقع وجود واجهات إضافية: QWaylandWindow للوصول على مستوى منخفض إلى النوافذ وQWaylandScreen للوصول إلى مخرجات الشاشة (wl_output)، والتي تم وضعها حاليًا على أنها تجريبية ومخفية في منطقة QNativeInterface::Private.

المصدر: opennet.ru

إضافة تعليق