السلام عليكم
إستقبال ضغطات المفاتيح للبرنامج الغير نشط
في pyqt يستطيع البرنامج إستقبال الضغطات إذا كان نشط بواسطة الدالة
def keyPressEvent(self, event):
لكن عند عمل البرنامج في الخلفية لا يستقبل المفاتيح
هل يوجد حل لهذه المشكله؟
وشكرا لكم
السلام عليكم
إستقبال ضغطات المفاتيح للبرنامج الغير نشط
في pyqt يستطيع البرنامج إستقبال الضغطات إذا كان نشط بواسطة الدالة
def keyPressEvent(self, event):
لكن عند عمل البرنامج في الخلفية لا يستقبل المفاتيح
هل يوجد حل لهذه المشكله؟
وشكرا لكم
install a keyboard hook
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
اخي انا ما اقصد أعمل كيلوجر
أنا أقصد اني ابغى اضع اختصار معين للبرنامج
مثلا عند الضغط على ctrl + e بيعمل البرنامج وظيفه مثلا إنشاء ملف معين
طبعا هذه الوظيفه تعمل في حال كان البرنامج نشط يعني نافذة البرنامج رئيسيه
لكن لما أضغط على اي برنامج واجعله النافذه الرئيسيه لن يتمكن البرنامج من إستقبال الاوامر
قمت بجعل نافذة البرنامج فوق جميع البرامج لكن بدون فائدة
أتمنى تكون الفكره واضحه
واشكر لك مساعدتك ^_^
شكرا اخي المكتبه تؤدي الغرض المطلوب وأكثر
لكن ألا يمكن تنفيذ ذلك من خلال مكتبة qt ؟ وبالأخص pyqt
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…