سؤال

أنا أستخدم QT3.3 وأنا أحاول إنشاء QApplication دون عرض. أحتاج إلى التحقق من الإشارات من كائنات QSocket، وهذا هو السبب في أنني بحاجة إلى QApplication.

أحاول القيام بقصة QAPPLIation (0، 0)، لكنني أحصل على "Qapplication: عرض غير صالح * حجة".

كيف هي الطريقة الصحيحة للقيام بذلك؟

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

المحلول

من المستندات:

Qapplication :: Qapplication (Int & Argc، Char ** Argv، Bool Guienableineabled)

يبني كائن تطبيق مع وسيطات سطر الأوامر Argc في Argv. إذا كان Guienabled صحيحا، فسيتم إنشاء تطبيق واجهة المستخدم الرسومية، وإلا يتم إنشاء تطبيق غير واجهة المستخدم الرسومية (Console).

قم بتعيين Guienabled على False للبرامج دون واجهة مستخدم رسومية يجب أن تكون قادرة على تشغيلها دون نظام نافذة.

تحصل على هذه الرسالة لأن المحول البرمجي ربما يرتبط ضد طريقة المنشئ هذه

QApplication::QApplication(Display *dpy,HANDLE visual=0,HANDLE colormap=0)

علاج أول صفري كأفضل مؤشر فارغ لعرض * (أعتقد أن هذا هو بنية عرض يمكنك الحصول عليها من X11)

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