سؤال

لدي هبات * كائن أود أن أرى محتوياته. هل هناك أي وسيلة لرؤية نص المحتال باستخدام مصحح الأخطاء كيو تي الخالق؟

PyObject *import_str = PyString_InternFromString("__import__");

إذا كان الأمر يحدث فرقا، فسيكون Qt Creator من الواجهة الأمامية للأجول السودانية.

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

المحلول

يمكنك كتابة معلومات تصحيح الأخطاء المراد عرضها في QtCreator لأي فئة باستخدام Python مع أحدث QtCreator. انها في الواقع بسيطة جدا. هذا بفضل GDB 7 الذي أضاف دعم Python بالإضافة إلى C ++.

يمكنك أن ترى تلك التي السفينة مع QtCreator في /usr/share/qtcreator/gdbmacros.
لمزيد من المعلومات، يمكنك التحقق من وثائق QtCreator و هذه المدونة وظيفة من مختبرات QT.

نصائح أخرى

أشك في أن Qt Creator يمكن أن يعرض محتويات السلسلة كما يفعل مع QString, ، إلخ. هذا بسبب PyObject هي فئة مخصصة التي لا يعرفها qt creator / gdbv كيفية التعامل معها.

على سبيل المثال: QString هو فئة مخصصة أيضا، ولكن يحمل CREATOR QT بعض الأوامر / الوحدات / الوحدات الخاصة / أي ما يسمح بإجراء عرض مباشر لقيم السلسلة في المصحح.

لم أفعل ذلك بنفسي، لكنني أعتقد أن هناك طرق لجعل GDB يمر المعلومات الصحيحة إلى Creator QT.

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