أحضر التطبيق من في التركيز ، من خلال النقر على أيقونة التطبيق المقابل

StackOverflow https://stackoverflow.com/questions/2145795

  •  23-09-2019
  •  | 
  •  

سؤال

لقد فوجئت أن هذا لا يحدث تلقائيًا ، لكنني أرغب في تركيز نافذة التطبيقات الخاصة بي أثناء النقر فوق أيقونة قفص الاتهام ، عندما يكون في وضع الحد الأدنى.

فقط للتوضيح ، عندما أقوم بتقليل التطبيق إلى الحد الأدنى ، تذهب النافذة إلى قفص الاتهام ، ولكن عندما أنقر على أيقونة قفص الاتهام المقابلة لها ، فإن النافذة لا تأتي في التركيز.

هل هناك أي شيء أفتقده؟

أنا أستخدم QT 4.5.3 على Mac OS X 10.5 ، 10.6

شكرا للمساعدة. راهول

هل كانت مفيدة؟

المحلول

الجواب الأول: هذا هو السلوك المتوقع لتطبيق Mac. جرب Safari على سبيل المثال. يمكن أن يكون التطبيق نشطًا دون إظهار أي نافذة. في هذه الحالة ، يوضح شريط القائمة فقط في الأعلى أنه تم تغيير التطبيق النشط. لذلك ، ما لم يكن ذلك ضروريًا للغاية ، يجب ألا تعيد النافذة إلى الحد الأدنى ما لم يفعل المستخدم ذلك بشكل صريح. هذه هي طريقة ماك!

الإجابة الثانية: أفهم أن هناك حالات تريد فيها رفع النافذة إلى الحد الأدنى. في الكاكاو ، طريقة تفويض التطبيق -applicationDidBicomeActive يتم استدعاؤه عندما يحصل التطبيق على التركيز ، ويمكنك إحضار النافذة بنفسك. أنا متأكد من أن QT لديه أيضًا حدث/إشارة/إشارة مماثلة أو أي شيء آخر ، لكنني لا أعرف أي QT ...: P آسف لا يمكنني أن أكون في أي مساعدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top