كيفية توصيل إشارة إلى فتحة في موضوع مختلف؟
-
06-07-2019 - |
سؤال
وكيو تي يستخدم الإشارات وفتحات عادة في موضوع واحد، لذلك يدعو إشارة سيدعو فتحة في نفس الإشارة موضوع يسمى. فهل من طريقة لاستخدام آلية إشارة فتحة لتمرير رسالة الى موضوع كيو تي (ما سوف يطلق فتحة في وقت لاحق في سياق موضوع محدد ل)؟
المحلول
وفتحات عبر عن المواضيع في صفحة بداية مسؤول كيو تي الوثائق .
نصائح أخرى
وأعتقد أن الطريقة المعتادة للتعامل مع ذلك هو أن يكون معالج إشارة إدراج بقائمة الانتظار بعض وظيفة أخرى (باستخدام دفعة :: ربط أو بعض شيء من هذا القبيل functor) ومن ثم يكون الهدف threadqueue تشغيله في وقت لاحق.
وعلى الأقل مع QT4 التي لا توجد مشكلة في all.YOu تحتاج فقط لإعداد الاتصال في مكان ما أن لديك المتغيرات مشيرا إلى كل من المواضيع. (أي عادة في main ())
لا تنتمي إلى StackOverflow