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

هل أحتاج Xlib مع Qt ?

بدأه a.atalla في 4 فبراير 2011 · 2 رد · 1,242 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل يمكنني البدء في برمجة مدير نوافذ WindowManager بأستخدام Qt دون الحاجة لـ Xlib ؟

#2

Qt تعتمد على XLibe في اللينوكس لإنشاء النوافذ و التحكم بها و نفس الإسلوب في الوندوز و الماك بالإعتماد على الأنظمه الخاصة بهم

على سبيل المثال تحتوي Qt على ثلاث وظائف و هم x11EventFilter و macEventFilter و winEventFilter و كلهم يعطوك Message تستطيع أن تستعلم منه على الحدث مثل Click و MouseMove و خلافه

ففي الوندوز نستخدم MSG و في الماك نستخدم NSEvent و في اللينوكس نستخدم XEvent و هذه يجب أن تستخدم مكتبه XLibe في برنامجك.

ملحوظة: هذه الوظائف لا تعطيك كل الرسائل القادمة من النظام و لكي تحصل على كل الرسائل فأستعمل

QAbstractEventDispatcher::instance()
forum-signature-01.gif
#3

كان في محاولة لعمل واحد بإستخدام Qt فقط

ولكن عامة على حد علمي انت محتاج Xlib او XCB حاليا

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

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