كيو تي كريتور هي عبارة عن تطبيق بيئة تطوير متكاملة (IDE) رسومية مفتوحة المصدر ومفتوحة المصدر توفر لمطوري كيو تي كل ما يحتاجون إليه لإنشاء واجهات مستخدم رسومية جذابة وسهلة الاستخدام (GUI). وهو يدعم كلاً من كتيبتي Qt4 و Qt5.
وهي تتألف من مصحح أخطاء بصرية ومصمم نماذج وتخطيط واجهة مستخدم رسومية (GUI) مدمج. تم تصميم البرنامج بطريقة يمكن استخدامها من قبل المبرمجين ذوي الخبرة والمبتدئين كيو تي على حد سواء.
الميزات في لمحة
يتميز هذا البرنامج بمحرر شفرة يدعم QML و C ++ و ECMAscript وأدوات تصفح التعليمات البرمجية السريعة وإكتمال الشفرة وتسليط الضوء على بناء الجملة والتحقق من الشفرات الثابتة ودعم إعادة بيع كود المصدر. بالإضافة إلى ذلك ، فإنه يوفر للمستخدمين تلميحات نمط أثناء الكتابة ، مساعدة حساسة للسياق ، طي الكود ، بالإضافة إلى تحديد الأقواس وأوضاع المطابقة.
المصحح المرئي C ++ المدمج قادر على عرض بيانات Qt & rsquo؛ s في تنسيق مقروء بشري ، وذلك بفضل معرفته لطبقات Qt & rsquo ؛ الهياكل. بالإضافة إلى ذلك ، يمكن أن يعرض معلومات الخام لمُصحح جنو بشكل واضح.
ميزة أخرى مثيرة للاهتمام هي الدعم المتكامل للعديد من أنظمة التحكم في النسخ المعروفة ، بما في ذلك Git و Mercurial و Bazaar و Subversion و CVS و Perforce. كما أنه يدعم CDB (Microsoft Console Debugger). مصحح جافا سكريبت الداخلي ، و LLDB (مصحح الأخطاء LLVM) وتطبيقات GDB (مصحح GNU الرمزي).
تحت غطاء المحرك والمنصات المدعومة
يتم كتابته في كيو تي ، التطبيق مستقل عن النظام الأساسي ، ويدعم أنظمة التشغيل Linux و Microsoft Windows و Mac OS X. لقد تم اختباره بنجاح باستخدام معمارية مجموعة تعليمات 64 بت و 32 بت.
في نظام التشغيل Linux ، يتم توزيعها كمثبتات أصلية للأنظمة الأساسية للأجهزة 64 و 32 بت ، بالإضافة إلى أرشيف مصدر يمكن تكوينه وتجميعه وتثبيته على أي توزيعات Linux.
الحد الأدنى
بشكل عام ، يعد مشروع Qt Creator أداة مفيدة جدًا لمطوري Qt الحاليين والقادمين الذين يبحثون عن أحد أفضل الحلول لنشر واجهات المستخدم الحديثة والمرتبة لتطبيقاتهم.
ما جديد في هذا الإصدار:
C ++ الدعم:
لقد قررنا أن الوقت قد حان لتحويل نموذج كود كلانج بشكل افتراضي. لقد حقق تقدمًا كبيرًا خلال الإصدارات الأخيرة ، وفي مرحلة ما ، نحتاج إلى إجراء هذا المفتاح. لا يمكن للنموذج المدمج أن يواكب التطورات في لغة C ++ ، ولا مع تطوير الأدوات المتاحة حوله. نحن في الوقت الحاضر نغلق بانتظام تقارير الأخطاء مع التعليق & quot؛ يعمل مع نموذج كود كلانج & quot ؛. أيضاً ، يوفر طراز رمز Clang معلومات أفضل بكثير حول المشكلات الموجودة في التعليمات البرمجية دون المرور بدورة تحليل وتجميع البيانات بشكل صريح. يرجى أيضا إلقاء نظرة على آخر بلوق نيكولاي على نموذج رمز Clang وتاريخ دعم C / C ++ في Qt Creator.
يمكن أن يكون هناك حالات حيث لا يزال النموذج المدمج يعمل بشكل أفضل بالنسبة لك من طراز رمز Clang ، وستظل لديك الخيار لاستخدامه بدلاً من ذلك ، وذلك بتعطيل المكون الإضافي ClangCodeModel. لا يزال مؤشر الرمز العالمي مكونًا أيضًا مع الطراز المدمج.
مشروع التشخيص واسعة وعناصر في Qt Creator بواسطة clang-tidy و clazy:
اختبار التكامل:
إذا كان مؤشر النص الخاص بك في محرر C ++ موجودًا حاليًا داخل وظيفة اختبار ، فيمكنك تشغيل هذا الاختبار الفردي مباشرةً باستخدام إجراء "تشغيل الاختبار تحت المؤشر" الجديد. يمثل اختبار الدمج الآن أيضًا موضع الاختبارات الفاشلة في المحرر. بالنسبة لـ Google Test ، أضفنا دعمًا للتصفية.
مضيفو ويندوز:
على نظام التشغيل Windows ، قمنا بتحسين عملية المسح لمترجمات MSVC ، والتي كانت في السابق قادرة على حظر برنامج Qt Creator. كما قمنا أيضًا بإصلاح مشكلة قد تؤدي إلى تجمد قصير المدى بينما كان Qt Creator يستمع إلى مسار تصحيح الأخطاء Windows والمشترك العالمي. ويجب أن يعمل حفظ الملفات على محركات أقراص الشبكة مرة أخرى في جميع التكوينات.
تحسينات أخرى:
تعد خيارات الطقم واحدة من أهم الإعدادات التي قد تحتاجها للتكيف مع مشروعاتك في Qt Creator. لذا وضعناهم في مدخل خاص بهم في مربع حوار التفضيلات ، وهو أيضًا أول واحد في القائمة.
إذا كان لديك شاشة HiDPI على نظامي التشغيل Windows أو Linux ، فيمكنك الآن بسهولة اختيار ما إذا كنت تريد القياس التلقائي لـ Qt أم لا ، عن طريق تمكين أو تعطيل الخيار الجديد في البيئة & gt؛ جهة تعامل.
حصلت طريقة عرض نظام الملفات على خيارات جديدة لإظهار المجلدات في المقدمة بدلاً من دمجها في الفرز الأبجدي ، ولإيقاف تشغيل مزامنة المجلد الأساسي مع مشروع المستند الحالي. يمكنك أيضًا إنشاء مجلدات جديدة مباشرة في طريقة عرض نظام الملفات الآن.
ما هو الجديد في الإصدار 4.6.2:
والتحرير:
إذا كنت تستخدم نموذج الشفرة أو الإشارات المرجعية ، فهناك تعليقات توضيحية مضمنة جديدة في المحرر. تظهر الآن الإشارات المرجعية وأخطاء كلارك والتحذيرات أيضًا في نهاية السطر النصي المقابل في المحرر. بهذه الطريقة ، يمكنك بسهولة الاطلاع على تفاصيل المشكلات أثناء الكتابة ، دون الحاجة إلى تحريك الماوس فوق النص المسطر أو العلامة الموجودة على الجانب الأيسر. يمكنك تهيئة موضع التعليقات التوضيحية في Options & gt؛ محرر النص و GT. عرض. (يمكنك أيضًا إيقاف تشغيل الميزة ، إذا لم تعجبك.)
أضفنا أيضًا خيار التمرير بسلاسة إلى الموقع الجديد إذا انتقلت إلى مكان مختلف في نفس الملف. إذا كنت ترغب في تجربة هذه الميزة ، قم بتشغيلها في Options & gt؛ محرر النص و GT. العرض & gt؛ تحريك الملاحة داخل الملف.
C ++:
تم تمكين بعض ميزات التمييز التي كانت متوفرة بالفعل ، ولكن لم يتم تعيين لونها الخاص في نظام الألوان الافتراضي. المتغيرات المحلية والعالمية والعضوية والوظائف والإعلانات وحجوزات الإخراج يمكن تمييزها الآن عن طريق تمييزها في المحرر. في حالة ملونًا جدًا بالنسبة إليك ، أجرينا مخططًا أكثر تواضعاً سابقًا متاحًا كخيار افتراضي افتراضي في Options & gt؛ محرر النص و GT. الخطوط والألوان.
عندما تعيد تسمية فئة ، تقدم Qt Creator الآن إعادة تسمية الملفات بنفس الاسم الأساسي. ما عليك سوى التحقق من خيار إعادة تسمية الملفات في لوحة نتائج البحث قبل الضغط على زر "استبدال".
إذا تم تمكين نموذج رمز Clang ، فسيتم استخدامه الآن أيضًا لإبراز المعرّف في مؤشر النص ، والذي كان لا يزال يستخدم النموذج المدمج في أي حال.
CMake:
Qt Creator CMake project tree قمنا ببعض تنظيف شجرة المشروع عند استخدام CMake & gt؛ = 3.7 (& quot؛ server-mode & quot؛). هو الآن افتراضية لإخفاء الدلائل الفارغة ، والملفات المصدر انتقلت إلى مستوى واحد ، للتخلص من العقدة الإضافية. كما تم أيضًا إصلاح دليل عمل التطبيق عند تحديد CMAKE_RUNTIME_OUTPUT_DIRECTORY ، وأنه لم يكن من الممكن قبول تغييرات خارجية من تهيئة CMake في مربع حوار القرص.
تغييرات أخرى:
قمنا بإزالة الدعم غير المشفرة لـ Windows CE ، وقمت بتغيير تكامل ClearCase ليتم تعطيله بشكل افتراضي.
ما هو الجديد في الإصدار:
والتحرير:
إذا كنت تستخدم نموذج الشفرة أو الإشارات المرجعية ، فهناك تعليقات توضيحية مضمنة جديدة في المحرر. تظهر الآن الإشارات المرجعية وأخطاء كلارك والتحذيرات أيضًا في نهاية السطر النصي المقابل في المحرر. بهذه الطريقة ، يمكنك بسهولة الاطلاع على تفاصيل المشكلات أثناء الكتابة ، دون الحاجة إلى تحريك الماوس فوق النص المسطر أو العلامة الموجودة على الجانب الأيسر. يمكنك تهيئة موضع التعليقات التوضيحية في Options & gt؛ محرر النص و GT. عرض. (يمكنك أيضًا إيقاف تشغيل الميزة ، إذا لم تعجبك.)
أضفنا أيضًا خيار التمرير بسلاسة إلى الموقع الجديد إذا انتقلت إلى مكان مختلف في نفس الملف. إذا كنت ترغب في تجربة هذه الميزة ، قم بتشغيلها في Options & gt؛ محرر النص و GT. العرض & gt؛ تحريك الملاحة داخل الملف.
C ++:
تم تمكين بعض ميزات التمييز التي كانت متوفرة بالفعل ، ولكن لم يتم تعيين لونها الخاص في نظام الألوان الافتراضي. المتغيرات المحلية والعالمية والعضوية والوظائف والإعلانات وحجوزات الإخراج يمكن تمييزها الآن عن طريق تمييزها في المحرر. في حالة ملونًا جدًا بالنسبة إليك ، أجرينا مخططًا أكثر تواضعاً سابقًا متاحًا كخيار افتراضي افتراضي في Options & gt؛ محرر النص و GT. الخطوط والألوان.
عندما تعيد تسمية فئة ، تقدم Qt Creator الآن إعادة تسمية الملفات بنفس الاسم الأساسي. ما عليك سوى التحقق من خيار إعادة تسمية الملفات في لوحة نتائج البحث قبل الضغط على زر "استبدال".
إذا تم تمكين نموذج رمز Clang ، فسيتم استخدامه الآن أيضًا لإبراز المعرّف في مؤشر النص ، والذي كان لا يزال يستخدم النموذج المدمج في أي حال.
CMake:
Qt Creator CMake project tree قمنا ببعض تنظيف شجرة المشروع عند استخدام CMake & gt؛ = 3.7 (& quot؛ server-mode & quot؛). هو الآن افتراضية لإخفاء الدلائل الفارغة ، والملفات المصدر انتقلت إلى مستوى واحد ، للتخلص من العقدة الإضافية. كما تم أيضًا إصلاح دليل عمل التطبيق عند تحديد CMAKE_RUNTIME_OUTPUT_DIRECTORY ، وأنه لم يكن من الممكن قبول تغييرات خارجية من تهيئة CMake في مربع حوار القرص.
تغييرات أخرى:
قمنا بإزالة الدعم غير المشفرة لـ Windows CE ، وقمت بتغيير تكامل ClearCase ليتم تعطيله بشكل افتراضي.
ما هو الجديد في الإصدار 4.3.1:
كيو تي كويك ديزاينر:
بالنسبة لـ Qt Creator 4.3 ، قمنا بدمج محرر الكود في Qt Quick Designer. يتيح لك هذا استخدام محرر الخصائص و Navigator أيضًا أثناء تحرير الشفرة. بالإضافة إلى ذلك ، يمكنك تقسيم العرض لإظهار كل من الرسم التوضيحي ومحرر الشفرة ، ومعرفة كيفية تأثير التغيير في المحرر الرسومي مباشرةً على الشفرة ، والعكس بالعكس. بالطبع ، لا يزال بإمكانك استخدام محرر التعليمات البرمجية فقط في وضع التحرير أيضًا.
كان هناك العديد من التحسينات والإضافات إلى Qt Quick Designer ، مثل دعم أفضل للحاويات المكدسة وشريط أدوات جديد للإجراءات الشائعة. يرجى إلقاء نظرة على مشاركة المدونة التي تركز فقط على ما هو جديد في Qt Quick Designer.
CMake:
إذا كنت تستخدم Qt Creator مع CMake 3.7 أو أحدث ، فنحن نستخدم الآن وضع الخادم الذي تمت إضافته إلى CMake 3.7 لصالح IDE. إنه يوفر معلومات أفضل بكثير عن بنية المشروع ، بما في ذلك المسارات ، وأكثر من ما يمكن تحليله من المولدات و Makefile من قبل. ونتيجةً لذلك ، سترى أيضًا المنتجات والأهداف في شجرة المشروع ويمكن إنشاؤها بشكل فردي.
C ++:
إذا كنت تقوم بالترميز في C إلى جانب C ++ ، أو تستخدم ملفات في مشاريع (فرعية) مختلفة ذات تعريفات مختلفة ، فستجد ميزة جديدة في محرر C ++ مفيدة: إذا تم استخدام ملف في سياقات مختلفة ، تظهر قائمة منسدلة في شريط الأدوات الموجود أعلى المحرر ، الذي يسمح لك باختيار المشروع (الفرعي) واللغة التي يجب على المحرر تفسيرها في الملف (الوثائق).
إذا كنت مستعدًا لإجراء تجربة بسيطة ، فقم بتمكين المكون الإضافي ClangRefactoring. يضيف الدعم الأولي لاستعلام clang إلى بحث متقدم ويستخدم Clang لإعادة بيع ديون إعادة تسمية المحلية.
تصحيح CDB / MSVC:يستخدم الآن دعم CDB الخاص بتصحيح كود MSVC واجهة خلفية تستند إلى Python للطباعة الجميلة. وهذا يؤدي إلى أداء أفضل بكثير ، حيث أنه يشترك في معظم رمز الطباعة مع GDB و LLDB الخلفية ، وأيضاً في طابعات أفضل وأكثر وضوحا وموحدة من أجل دعم CDB لـ Qt Creator.
ملاحظة: تم نقل دعم تصحيح أخطاء CDB إلى مكون اختياري منفصل في المثبتات (تم تمكينه افتراضيًا). لسوء الحظ ، هذا يعني أنه في حالة استخدام المثبت عبر الإنترنت للتحديث إلى Qt Creator 4.3 ، فلن يتم تثبيت هذا المكون الجديد. يجب عليك إعادة تشغيل أداة الصيانة ، واختيار & quot؛ إضافة أو إزالة المكونات & quot ؛، وتثبيت Qt & gt؛ الأدوات & gt؛ مكون Qt Creator CDB Debugger Support للحصول عليه.
QML Profiler:
عندما تقوم بتوصيف تطبيق Qt Quick مع QML Profiler ، سترى معلومات الأداء الآن مباشرة في محرر كود QML. استلم المنظر نفسه العديد من تحسينات الأداء أيضًا ، وتم إصلاح العديد من مشكلات واجهة المستخدم الأصغر.
ذكري المظهر:
يعمل Qt Creator 4.3 على إصلاح المشكلات التي تم إنشاؤها بواسطة التغييرات في إصدار Android SDK 25.3.1.
دائرة الرقابة الداخلية:
إذا كنت تستخدم برنامج Qt Creator لتطوير نظام التشغيل iOS ، فيمكنك الآن اختيار فريق المطور وملف التخصيص المخصص للتوقيع. هذا يتجاوز الافتراضي الذي يختار QMake وأي إعدادات لديك في ملفات المشروع.
ما هو الجديد في الإصدار 4.3.0:
كيو تي كويك ديزاينر:
بالنسبة لـ Qt Creator 4.3 ، قمنا بدمج محرر الكود في Qt Quick Designer. يتيح لك هذا استخدام محرر الخصائص و Navigator أيضًا أثناء تحرير الشفرة. بالإضافة إلى ذلك ، يمكنك تقسيم العرض لإظهار كل من الرسم التوضيحي ومحرر الشفرة ، ومعرفة كيفية تأثير التغيير في المحرر الرسومي مباشرةً على الشفرة ، والعكس بالعكس. بالطبع ، لا يزال بإمكانك استخدام محرر التعليمات البرمجية فقط في وضع التحرير أيضًا.
كان هناك العديد من التحسينات والإضافات إلى Qt Quick Designer ، مثل دعم أفضل للحاويات المكدسة وشريط أدوات جديد للإجراءات الشائعة. يرجى إلقاء نظرة على مشاركة المدونة التي تركز فقط على ما هو جديد في Qt Quick Designer.
CMake:
إذا كنت تستخدم Qt Creator مع CMake 3.7 أو أحدث ، فنحن نستخدم الآن وضع الخادم الذي تمت إضافته إلى CMake 3.7 لصالح IDE. إنه يوفر معلومات أفضل بكثير عن بنية المشروع ، بما في ذلك المسارات ، وأكثر من ما يمكن تحليله من المولدات و Makefile من قبل. ونتيجةً لذلك ، سترى أيضًا المنتجات والأهداف في شجرة المشروع ويمكن إنشاؤها بشكل فردي.
C ++:
إذا كنت تقوم بالترميز في C إلى جانب C ++ ، أو تستخدم ملفات في مشاريع (فرعية) مختلفة ذات تعريفات مختلفة ، فستجد ميزة جديدة في محرر C ++ مفيدة: إذا تم استخدام ملف في سياقات مختلفة ، تظهر قائمة منسدلة في شريط الأدوات الموجود أعلى المحرر ، الذي يسمح لك باختيار المشروع (الفرعي) واللغة التي يجب على المحرر تفسيرها في الملف (الوثائق).
إذا كنت مستعدًا لإجراء تجربة بسيطة ، فقم بتمكين المكون الإضافي ClangRefactoring. يضيف الدعم الأولي لاستعلام clang إلى بحث متقدم ويستخدم Clang لإعادة بيع ديون إعادة تسمية المحلية.
تصحيح CDB / MSVC:يستخدم الآن دعم CDB الخاص بتصحيح كود MSVC واجهة خلفية تستند إلى Python للطباعة الجميلة. وهذا يؤدي إلى أداء أفضل بكثير ، حيث أنه يشترك في معظم رمز الطباعة مع GDB و LLDB الخلفية ، وأيضاً في طابعات أفضل وأكثر وضوحا وموحدة من أجل دعم CDB لـ Qt Creator.
ملاحظة: تم نقل دعم تصحيح أخطاء CDB إلى مكون اختياري منفصل في المثبتات (تم تمكينه افتراضيًا). لسوء الحظ ، هذا يعني أنه في حالة استخدام المثبت عبر الإنترنت للتحديث إلى Qt Creator 4.3 ، فلن يتم تثبيت هذا المكون الجديد. يجب عليك إعادة تشغيل أداة الصيانة ، واختيار & quot؛ إضافة أو إزالة المكونات & quot ؛، وتثبيت Qt & gt؛ الأدوات & gt؛ مكون Qt Creator CDB Debugger Support للحصول عليه.
QML Profiler:
عندما تقوم بتوصيف تطبيق Qt Quick مع QML Profiler ، سترى معلومات الأداء الآن مباشرة في محرر كود QML. استلم المنظر نفسه العديد من تحسينات الأداء أيضًا ، وتم إصلاح العديد من مشكلات واجهة المستخدم الأصغر.
ذكري المظهر:
يعمل Qt Creator 4.3 على إصلاح المشكلات التي تم إنشاؤها بواسطة التغييرات في إصدار Android SDK 25.3.1.
دائرة الرقابة الداخلية:
إذا كنت تستخدم برنامج Qt Creator لتطوير نظام التشغيل iOS ، فيمكنك الآن اختيار فريق المطور وملف التخصيص المخصص للتوقيع. هذا يتجاوز الافتراضي الذي يختار QMake وأي إعدادات لديك في ملفات المشروع.
ما هو الجديد في الإصدار 4.2.2 / 4.3 Beta:
هذا هو إصدار bugfix خالص ، ويتولى العديد من الأخطاء الهامة.
تم تهيئة العديد من خصائص تكوينات التشغيل فقط عند الدخول إلى وضع المشروعات ، مما يؤدي إلى مشاكل متنوعة عند تشغيل مشاريع QMake ، والمشاريع التي تعمل على تنفيذ الملفات التنفيذية المخصصة ، والتي تم إصلاحها الآن.
في 4.2 قمنا بإصلاح دعم iOS Simulator ل Xcode 8. للأسف لا تزال هناك مشاكل ، خاصة عند تشغيل أجهزة محاكاة iOS 10.
قمنا بتكييف الطريقة التي نبدأ بها التطبيقات على جهاز المحاكاة ، وهذا يجب أن يعمل الآن بشكل موثوق به مرة أخرى.
ما هو الجديد في الإصدار 4.2.1 / 4.3 Beta:
يعد هذا إصدارًا خفيًا خالصًا ، ويعتني بمختلف الأخطاء المهمة.
تم تهيئة العديد من خصائص تكوينات التشغيل فقط عند الدخول إلى وضع المشروعات ، مما يؤدي إلى مشاكل متنوعة عند تشغيل مشاريع QMake ، والمشاريع التي تعمل على تنفيذ الملفات التنفيذية المخصصة ، والتي تم إصلاحها الآن.
في 4.2 قمنا بإصلاح دعم iOS Simulator ل Xcode 8. للأسف لا تزال هناك مشاكل ، خاصة عند تشغيل أجهزة محاكاة iOS 10.
قمنا بتكييف الطريقة التي نبدأ بها التطبيقات على جهاز المحاكاة ، وهذا يجب أن يعمل الآن بشكل موثوق به مرة أخرى.
ما هو الجديد في الإصدار 4.2.1:
هذا هو إصدار bugfix خالص ، ويتولى العديد من الأخطاء الهامة.
تم تهيئة العديد من خصائص تكوينات التشغيل فقط عند الدخول إلى وضع المشروعات ، مما يؤدي إلى مشاكل متنوعة عند تشغيل مشاريع QMake ، والمشاريع التي تعمل على تنفيذ الملفات التنفيذية المخصصة ، والتي تم إصلاحها الآن.
في 4.2 قمنا بإصلاح دعم iOS Simulator ل Xcode 8. للأسف لا تزال هناك مشاكل ، خاصة عند تشغيل أجهزة محاكاة iOS 10.
قمنا بتكييف الطريقة التي نبدأ بها التطبيقات على جهاز المحاكاة ، وهذا يجب أن يعمل الآن بشكل موثوق به مرة أخرى.
ما هو الجديد في الإصدار 4.2.0:
الموضوعات:أضفنا أنماط Flat Light و Flat Dark ، مع استكمال المظهر المسطح الذي تمت إضافته في الإصدار 4.0. وهي متوفرة في البيئة و GT. واجهة و GT. إعدادات السمة. أضفنا أيضًا المزيد من مخططات ألوان المحرر التي تجدها في Text Editor & gt؛ الخطوط & أمبير ؛ الألوان.
التحرير:
يتصرف محررو النصوص الآن بشكل أفضل فيما يتعلق بإدخال الحروف وتخطيها تلقائيًا. إذا قمت بكتابة اقتباس أو قوس ، فسيتم إضافة حرف الإغلاق المقابل. إذا قمت بإزالة الحرف الافتتاح ، تتم إزالته مرة أخرى. إذا قمت بكتابة الحرف الختامي بنفسك ، فسيتم استبدال الحرف المدرج تلقائيًا. كلاهما يحدث الآن فقط طالما لم يتحرك مؤشر النص بعيدًا عن الحرف الختامي. يمكنك أيضًا تكوين الإدراج التلقائي بين الأقواس وعلامات الاقتباس بشكل فردي في محرر النصوص & gt؛ إعدادات الإنجاز.
C ++:
وبصرف النظر عن إصلاح الخلل في نموذج الشفرة وتكامل محلل ثابت ، قمنا أيضًا بتحديث حزمنا الثنائية لاستخدام Clang 3.8.1 ، والذي يعمل أيضًا على إصلاح العديد من المشكلات ، خاصة مع MSVC. أضفنا أيضًا تصحيحًا أحدث إلى Clang يجعله يعمل بشكل أفضل مع التحديث رقم 3 من MSVC2015.
كيو تي كويك:تلقى كل من Qt Quick Designer و QML Profiler العديد من تحسينات الأداء. يمكنك الآن اختيار نمط Qt Quick Controls 2 الذي يستخدمه Qt Quick Designer لعرض العناصر الخاصة بك. ينقل التصرف Move to Component الجديد عنصرًا ومحتوياته إلى ملف منفصل.
CMake:
تم إصلاح العديد من الأخطاء لدعم مشاريع CMake ، وتحسن سير العمل بشكل أكبر. يتم تشغيل CMake تلقائيًا فقط إذا كان Qt Creator هو التطبيق النشط ، ويمكنك إيقاف التشغيل التلقائي بالكامل (Build & amp؛ Run & gt؛ CMake). إذا قمت بتعيين متغير QML_IMPORT_PATH في ذاكرة التخزين المؤقت CMake لمشروعك ، فيقوم Qt Creator باختيار ذلك وإطعامه إلى نموذج كود QML ، بحيث يمكنك الوصول إلى مستودعات QML في المحرر. (مثال على شفرة CMake: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import CACHE string "" FORCE))
تحسينات أخرى:
إذا قمت بتشغيل المكون الإضافي (Help & gt؛ حول المكونات الإضافية أو Qt Creator & gt؛ حول المكونات الإضافية على نظام MacOS) ، فإن Qt Creator يكتسب دعمًا تجريبيًا للغة برمجة Nim. شكرا جزيلا ل Filippo Cucchetto لهذه المساهمة. وهو يدعم تسليط الضوء على البنية ، وتحديد المسافة البادئة ، وإعدادات نمط التشفير ، وإدارة المشاريع البسيطة ، بما في ذلك تطبيقات البناء والتشغيل وتصحيح الأخطاء.
الجديد في الإصدار 4.1.0:
الموضوعات:أضفنا أنماط Flat Light و Flat Dark ، مع استكمال المظهر المسطح الذي تمت إضافته في الإصدار 4.0. وهي متوفرة في البيئة و GT. واجهة و GT. إعدادات السمة. أضفنا أيضًا المزيد من مخططات ألوان المحرر التي تجدها في Text Editor & gt؛ الخطوط & أمبير ؛ الألوان.
التحرير:
يتصرف محررو النصوص الآن بشكل أفضل فيما يتعلق بإدخال الحروف وتخطيها تلقائيًا. إذا قمت بكتابة اقتباس أو قوس ، فسيتم إضافة حرف الإغلاق المقابل. إذا قمت بإزالة الحرف الافتتاح ، تتم إزالته مرة أخرى. إذا قمت بكتابة الحرف الختامي بنفسك ، فسيتم استبدال الحرف المدرج تلقائيًا. كلاهما يحدث الآن فقط طالما لم يتحرك مؤشر النص بعيدًا عن الحرف الختامي. يمكنك أيضًا تكوين الإدراج التلقائي بين الأقواس وعلامات الاقتباس بشكل فردي في محرر النصوص & gt؛ إعدادات الإنجاز.
C ++:
وبصرف النظر عن إصلاح الخلل في نموذج الشفرة وتكامل محلل ثابت ، قمنا أيضًا بتحديث حزمنا الثنائية لاستخدام Clang 3.8.1 ، والذي يعمل أيضًا على إصلاح العديد من المشكلات ، خاصة مع MSVC. أضفنا أيضًا تصحيحًا أحدث إلى Clang يجعله يعمل بشكل أفضل مع التحديث رقم 3 من MSVC2015.
كيو تي كويك:تلقى كل من Qt Quick Designer و QML Profiler العديد من تحسينات الأداء. يمكنك الآن اختيار نمط Qt Quick Controls 2 الذي يستخدمه Qt Quick Designer لعرض العناصر الخاصة بك. ينقل التصرف Move to Component الجديد عنصرًا ومحتوياته إلى ملف منفصل.
CMake:
تم إصلاح العديد من الأخطاء لدعم مشاريع CMake ، وتحسن سير العمل بشكل أكبر. يتم تشغيل CMake تلقائيًا فقط إذا كان Qt Creator هو التطبيق النشط ، ويمكنك إيقاف التشغيل التلقائي بالكامل (Build & amp؛ Run & gt؛ CMake). إذا قمت بتعيين متغير QML_IMPORT_PATH في ذاكرة التخزين المؤقت CMake لمشروعك ، فيقوم Qt Creator باختيار ذلك وإطعامه إلى نموذج كود QML ، بحيث يمكنك الوصول إلى مستودعات QML في المحرر. (مثال على شفرة CMake: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import CACHE string "" FORCE))
تحسينات أخرى:
إذا قمت بتشغيل المكون الإضافي (Help & gt؛ حول المكونات الإضافية أو Qt Creator & gt؛ حول المكونات الإضافية على نظام MacOS) ، فإن Qt Creator يكتسب دعمًا تجريبيًا للغة برمجة Nim. شكرا جزيلا ل Filippo Cucchetto لهذه المساهمة. وهو يدعم تسليط الضوء على البنية ، وتحديد المسافة البادئة ، وإعدادات نمط التشفير ، وإدارة المشاريع البسيطة ، بما في ذلك تطبيقات البناء والتشغيل وتصحيح الأخطاء.
الجديد في الإصدار 4.0.3:
بدءًا من هذا الإصدار ، نجعل تكامل Clang ثابتًا للمحلل ، وميزات Profiler QML الممتدة واختبار التكامل التلقائي (تجريبيًا) متاحًا في ظل المصدر المفتوح. كان محرر الاتصال ومحرر المسار الخاص بـ Qt Quick Designer قد تم فتحهما مسبقًا من قبل مع Qt Creator 3.6.0. يتوفر Qt Creator الآن بموجب ترخيص تجاري و GPLv3 (مع استثناءات). وتضمن الاستثناءات عدم وجود قيود ترخيص على الشفرة التي تم إنشاؤها ، ولا يزال هذا الربط إلى رمز جهة خارجية ممكنًا.سيجد مستخدمو CMake أننا قمنا بتحسين سير العمل للمشروعات القائمة على CMake. يتم تشغيل CMake تلقائيًا عند الضرورة ، ويتم تكوين إعدادات المجموعة مثل إصدار Qt أو سلسلة الأدوات المستخدمة تلقائيًا. يتميز وضع المشروعات الآن بواجهة مستخدم لتغيير تكوين CMake لدليل إنشاء. يمكنك أيضًا تغيير تهيئة CMake الشائعة لجميع المشاريع التي تستخدم نفس المجموعة. لن يقوم Qt Creator بإنشاء أدلة بناء CMake بعد الآن قبل إنشاء المشروع. وهذا يجعل بيئة العمل أكثر ترتيباً ، خاصة عندما يرغب المستخدمون فقط في دراسة شفرة المصدر باستخدام نظام بناء CMake.يتم الآن استخدام نموذج رمز Clang تلقائيًا إذا تم تشغيل المكوِّن الإضافي (التجريبي). أضفنا تهيئات قابلة للتخصيص للتحذيرات ، والتي يمكنك أيضًا تحديدها لكل مشروع.
في جانب تصحيح الأخطاء ، قمنا بإصلاح العديد من المشكلات التي ظهرت مع LLDB الجديدة المضمنة في Xcode 7.3 على OS X. وستجد أيضًا المزيد من الطابعات الجميلة للأنواع القياسية ، بالإضافة إلى العديد من إصلاحات الأخطاء.
إذا كنت أتساءل أين ذهب وضع تحليل: تم دمجها مع وضع التصحيح. في وضع Debug الجديد الموحد تجد الآن أدوات Debugger و Clang Static Analyzer و Memcheck و Callgrind و QML Profiler. يضيف ملف التعريف QML تصويرا جديدا للإحصاءات: Flamegraph. في هذا العرض ، تُظهِر الأشرطة الأفقية مقدار الوقت الذي تستغرقه كل استدعاءات الدالة ، والتعشيش الرأسي في الأعلى ، والتي تم استدعاء الدالات بواسطة الوظائف الأخرى ، مما يجعلها نظرة عامة موجزة جدًا.
في Qt Quick Designer ، يمكنك الآن نقل اللوحة عن طريق السحب باستخدام زر الماوس الأيسر أثناء الضغط على مفتاح المسافة. يضيف دعمًا لـ Qt Quick Controls 2 الجديد وتلقى العديد من إصلاحات الأخطاء. يرجى أيضًا الانتقال إلى المشاركة والفيديو حول Qt Quick Designer و Qt Quick Controls 2 التي نشرناها مؤخرًا على مدونتنا.
تمتلك Qt Creator الآن موضوعًا جديدًا مستقلاً ، يعتمد على المفهوم الذي قدمته ديانا منذ عام. هذا الإعداد الافتراضي لكل شخص لم يغير السمة في Qt Creator. لا يزال المظهر القديم متاحًا أيضًا كـ "كلاسيكي" في الأدوات & gt؛ الخيارات & gt؛ البيئة & gt؛ جهة تعامل.
الجديد في الإصدار 4.0.1:
الميزة الأكثر وضوحًا في هذا الإصدار هي على الأرجح الإبراز الذي أضفناه إلى أشرطة التمرير الرأسية للمحررين. يمكنك الآن بسهولة معرفة أينتوجد الإشارات المرجعية ونقاط التوقف والتحذيرات والأخطاء ونتائج البحث في المستند المفتوح.
قمنا أيضًا بتحسين أداء عمليات البحث العالمية في شركة Qt Creator. على الرغم من أن عمليات البحث عن نماذج التعليمات البرمجية مثل Find Usages كانت دائمًا متعددة الخيوط ، إلا أن ذلك لم يكن صحيحًا لعمليات البحث المستندة إلى النص البحت ، والتي تم إصلاحها الآن.
تلقى نموذج كود C ++ الخاص بـ Qt Creator العديد من الإصلاحات ، على سبيل المثال للعديد من المشاكل مع القوالب مرة أخرى. كان هناك أيضًا تقدمًا كبيرًا في نموذج الشفرة المستندة إلى Clang ، والتي تعمل الآن في عملية منفصلة ، مما يجعلنا أكثر أمانًا من الأخطاء في Clang نفسها. وقمنا أيضًا بترقية حزمنا الثنائية لاستخدام Clang 3.6.
بما أن Qt Quick 1 قد نجحت بواسطة Qt Quick 2 في Qt 5 وتم إيقافها رسميًا الآن في Qt 5.5 ، فقد أزلنا دعم Qt Quick 1 من Qt Quick Designer. وأزلنا أيضًا معالجات Qt Quick 1 ودعمًا للتنميط باستخدام V8. لا يتأثر المصمم المرئي لـ Qt Quick 2 ، ومحرر الشفرة لـ Qt Quick 1 و 2 ، والتوصيف الخاص بـ Qt Quick 2 من Qt 5.2 والإصدارات الأحدث و Qt Quick 1.
لقد أزلنا أيضًا دعمًا لتطوير BlackBerry 10 ، مما يفتقر إلى مشرف الصيانة. تطوير QNX لا يتأثر بهذا.
على Windows ، قمنا بإصلاح مشكلة قد تؤدي إلى قيام Qt Creator أحيانًا بالتجميد لبضع ثوانٍ عند تشغيل تطبيق مستخدم. على نظام التشغيل Linux ، قمنا بإصلاح مشكلة في الأداء عندما تم تجميع Qt Creator مع دعم journald. لتطوير نظام التشغيل Android ، تم حل مشكلات Android M ، و 64 بت ، و Google AVDs.
ما هو الجديد في الإصدار 3.5.1 / 3.6.0 RC1:
الميزة الأكثر وضوحًا في هذا الإصدار هي على الأرجح الإبراز الذي أضفناه إلى أشرطة التمرير الرأسية للمحررين. يمكنك الآن بسهولة معرفة أينتوجد الإشارات المرجعية ونقاط التوقف والتحذيرات والأخطاء ونتائج البحث في المستند المفتوح.
قمنا أيضًا بتحسين أداء عمليات البحث العالمية في شركة Qt Creator. على الرغم من أن عمليات البحث عن نماذج التعليمات البرمجية مثل Find Usages كانت دائمًا متعددة الخيوط ، إلا أن ذلك لم يكن صحيحًا لعمليات البحث المستندة إلى النص البحت ، والتي تم إصلاحها الآن.
تلقى نموذج كود C ++ الخاص بـ Qt Creator العديد من الإصلاحات ، على سبيل المثال للعديد من المشاكل مع القوالب مرة أخرى. كان هناك أيضًا تقدمًا كبيرًا في نموذج الشفرة المستندة إلى Clang ، والتي تعمل الآن في عملية منفصلة ، مما يجعلنا أكثر أمانًا من الأخطاء في Clang نفسها. وقمنا أيضًا بترقية حزمنا الثنائية لاستخدام Clang 3.6.
بما أن Qt Quick 1 قد نجحت بواسطة Qt Quick 2 في Qt 5 وتم إيقافها رسميًا الآن في Qt 5.5 ، فقد أزلنا دعم Qt Quick 1 من Qt Quick Designer. وأزلنا أيضًا معالجات Qt Quick 1 ودعمًا للتنميط باستخدام V8. لا يتأثر المصمم المرئي لـ Qt Quick 2 ، ومحرر الشفرة لـ Qt Quick 1 و 2 ، والتوصيف الخاص بـ Qt Quick 2 من Qt 5.2 والإصدارات الأحدث و Qt Quick 1.
لقد أزلنا أيضًا دعمًا لتطوير BlackBerry 10 ، مما يفتقر إلى مشرف الصيانة. تطوير QNX لا يتأثر بهذا.
على Windows ، قمنا بإصلاح مشكلة قد تؤدي إلى قيام Qt Creator أحيانًا بالتجميد لبضع ثوانٍ عند تشغيل تطبيق مستخدم. على نظام التشغيل Linux ، قمنا بإصلاح مشكلة في الأداء عندما تم تجميع Qt Creator مع دعم journald. لتطوير نظام التشغيل Android ، تم حل مشكلات Android M ، و 64 بت ، و Google AVDs.
الجديد في الإصدار 3.5.0:
الميزة الأكثر وضوحًا في هذا الإصدار هي على الأرجح الإبراز الذي أضفناه إلى أشرطة التمرير الرأسية للمحررين. يمكنك الآن بسهولة معرفة أينتوجد الإشارات المرجعية ونقاط التوقف والتحذيرات والأخطاء ونتائج البحث في المستند المفتوح.
قمنا أيضًا بتحسين أداء عمليات البحث العالمية في شركة Qt Creator. على الرغم من أن عمليات البحث عن نماذج التعليمات البرمجية مثل Find Usages كانت دائمًا متعددة الخيوط ، إلا أن ذلك لم يكن صحيحًا لعمليات البحث المستندة إلى النص البحت ، والتي تم إصلاحها الآن.
تلقى نموذج كود C ++ الخاص بـ Qt Creator العديد من الإصلاحات ، على سبيل المثال للعديد من المشاكل مع القوالب مرة أخرى. كان هناك أيضًا تقدمًا كبيرًا في نموذج الشفرة المستندة إلى Clang ، والتي تعمل الآن في عملية منفصلة ، مما يجعلنا أكثر أمانًا من الأخطاء في Clang نفسها. وقمنا أيضًا بترقية حزمنا الثنائية لاستخدام Clang 3.6.
بما أن Qt Quick 1 قد نجحت بواسطة Qt Quick 2 في Qt 5 وتم إيقافها رسميًا الآن في Qt 5.5 ، فقد أزلنا دعم Qt Quick 1 من Qt Quick Designer. وأزلنا أيضًا معالجات Qt Quick 1 ودعمًا للتنميط باستخدام V8. لا يتأثر المصمم المرئي لـ Qt Quick 2 ، ومحرر الشفرة لـ Qt Quick 1 و 2 ، والتوصيف الخاص بـ Qt Quick 2 من Qt 5.2 والإصدارات الأحدث و Qt Quick 1.
لقد أزلنا أيضًا دعمًا لتطوير BlackBerry 10 ، مما يفتقر إلى مشرف الصيانة. تطوير QNX لا يتأثر بهذا.
على Windows ، قمنا بإصلاح مشكلة قد تؤدي إلى قيام Qt Creator أحيانًا بالتجميد لبضع ثوانٍ عند تشغيل تطبيق مستخدم. على نظام التشغيل Linux ، قمنا بإصلاح مشكلة في الأداء عندما تم تجميع Qt Creator مع دعم journald. لتطوير نظام التشغيل Android ، تم حل مشكلات Android M ، و 64 بت ، و Google AVDs.
ما هو الجديد في الإصدار 3.4.2:
يتضمن هذا الإصدار إصلاحات للأنحدرات التالية: تم إلغاء تسجيل الوثائق المسجلة يدويًا على Windows مرة أخرى عند إعادة التشغيل ، وتعطيل المكونات الإضافية يمكن تعطيل معظم مربع حوار حول المكونات الإضافية.
ما هو الجديد في الإصدار 3.4.0:
لدى دعم C ++ في Qt Creator الآن إجراء إعادة بيع ديون جديد يقوم بنقل كافة تعريفات الدالة من تعريف فئة. أضفنا أيضًا الإكمال التلقائي للإشارات وفتحات الاتصال في نمط Qt 5. فقط اكتب "& amp؛" واسمح للإكمال التلقائي خارج نوع الكائن. جديد أيضا هو مرشح لتحديد المواقع ، جميع الملفات المدرجة C / C ++ ، الذي يجد جميع الملفات التي يتم استخدامها في المشروع الخاص بك عن طريق إدراجها ، حتى لو لم يتم ذكرها صراحة في مشروعك. يعتبر عامل التصفية جزءًا من الافتراضي المستخدم عند كتابة حقل إدخال Locator ، ويشارك سلسلة الاختصار مع الملفات في أي مشروع. بالنسبة إلى مستخدمي الإصدار Professional أو Enterprise ، أضفنا تكامل تجريبي للاختبارات التلقائية المستندة إلى اختبار Qt واختبارات Qt Quick. يضيف ذلك جزءًا آخر من "التنقل" ، والذي يسرد الاختبارات المحددة في مشروعك ، ويوفر طرقًا لتشغيل اختبارات فردية أو مجموعات ، ويعرض نتائج الاختبار بشكل رائع في جزء إخراج نتائج اختبار جديد. لتجربتها ، افتح المساعدة & gt؛ حول المكونات الإضافية (Qt Creator & gt؛ حول المكونات الإضافية ، على OS X) ، قم بتشغيل الأدوات المساعدة & gt؛ AutoTest ، وقم بإعادة تشغيل Qt Creator. نحن أيضا نقل التكامل محلل ثابت ثابت خارج الدولة التجريبية. إذا كان لديك على الأقل Clang 3.6 مثبتًا ، فهو يدعم الآن استخدامه مع MSVC و MinGW. أضفنا أيضًا إلغاء عمليات التشخيص الفردية لملف ، وصفحة جديدة في وضع المشروعات لإدارة هذه الملفات.
تغيير البيئة لتشغيل الأدوات الخارجية
البحث من خلال ملاحظات الحدث منشئ ملفات التعريف
باستخدام سلاسل أداة 64bit الروبوت
استخدام المشاريع العامة لتطوير المعادن العارية
تسليط الضوء على قوسين في تمييز عام
ما هو الجديد في الإصدار 3.3.2:
نشر المكوّن الإضافي لنموذج رمز Clang على OS X (QTCREATORBUG-14038)
تعطل مع طبقة مضاهاة Qt Quick عند استخدام مضاهاة الاستعادة (QTCREATORBUG-14031)
الجديد في الإصدار 3.3.1:
التحرير:تعطل ثابت مع بعض ملفات التمييز (QTCREATORBUG-13883)
مشاريع CMake:
ثابت يشمل الاكتمال (QTCREATORBUG-13567)
تمييز ثابت لملفات CMake (QTCREATORBUG-13588)
دعم C ++:
متابعة التعليق الثابتة (QTCREATORBUG-13415)
تحويل ثابت إلى إعادة بيع المؤشر للمتغيرات التلقائية (QTCREATORBUG-13605)
ثابت أن إطلاق إجراءات إعادة بيع ديون من قائمة السياق
يعمل فقط إذا تم تعيين مؤشر النص أولاً (QTCREATORBUG-13388)
تحطم ثابت إذا لم تتوفر مجموعات (QTCREATORBUG-13730)
حلقة لا نهائية ثابتة عند تحليل بعض الملفات (QTCREATORBUG-13703)
تحطم ثابت عندما يكون التداخل #if أعمق من 512 مستوى
أنظمة التحكم في الإصدارات:
بوابة
قطع ثابتة ثابتة في عارض مختلف عند تعيين diff.mnemonicprefix (QTCREATORBUG-13782)
قضية واضحة
تم إصلاح هذا الطلب على الرغم من أنه تم سحب الملف بالفعل (QTCREATORBUG-13782)
لصق الكود:
لصق ثابت إلى pastebin.ca (QTCREATORBUG-13802)
منصة محددة
OS X:
ملفات إسقاط ثابتة من Finder على Qt Creator (QTBUG-40449)
ذكري المظهر:
تعطل ثابت عند إزالة مجموعات الكشف التلقائي (QTCREATORBUG-13736)
تطبيقات تصحيح الأخطاء الثابتة التي تربط العديد من الوحدات (QTCREATORBUG-13691)
WinRT:
ثابت تثبيت الملفات المخصصة في حزمة الجذر (QTCREATORBUG-13835)
أعطال عرضية ثابتة عند التصحيح
الجديد في الإصدار 3.3.0:
يأتي هذا الإصدار مع مجموعة رائعة من الميزات الجديدة بالإضافة إلى قدر كبير من إصلاحات الأخطاء.
وتشمل الميزات الأخرى دعم نظام بناء Gradle لتطوير Android ، وهو إجراء إعادة بيع اعتمادًا على اعتماد نمط الاتصال الجديد في Qt 5 ، ودعم BareMetal لمشاريع CMake ، وخيار استخدام برنامج Qt Quick Compiler لمشاريع QML التي تستند إلى QMake. يرجى أيضًا الاطلاع على سجل التغيير الخاص بنا للحصول على قائمة أكثر اكتمالاً بالتغييرات.
بالنسبة لمستخدمي الإصدار Professional أو Enterprise ، أضفنا دعمًا تجريبيًا لتشغيل أداة Clang Static Analyzer على مشروعاتك ، كأداة جديدة في وضع التحليل. تم تحسين فئة الأحداث في الرسم البياني في QML Profiler بشكل كبير وسيقوم الآن بتصوير النطاقات الزمنية لجميع الأحداث المتعلقة بالرسم البياني بدلاً من عرضها كقائمة أرقام. يمكنك أيضًا مشاهدة أحداث الإدخال في منشئ ملفات التعريف لـ QML الآن ، في فئة منفصلة. في Qt Quick Designer قمنا بإضافة تحرير مباشر لـ TabViews ، وعمليات فحص إضافية لملفات النماذج (.ui.qml) بالإضافة إلى أزرار لتصدير عناصر النموذج لاستخدامها في ملفات التنفيذ.
ما هو الجديد في الإصدار 3.3.0 Beta 1:
لأنه يأتي مع دعم محسّن لتقسيم المحرر ونوافذ محرر إضافية. يمكنك الآن السحب & amp؛ إسقاط المحررين بين الانقسامات بسحب أيقونة نوع الملف الجديد ، بجوار القائمة المنسدلة للمستند (انظر لقطة الشاشة). اضغط مفتاح Ctrl (أو مفتاح Option في OS X) لفتح محرر آخر على نفس المستند ، بدلاً من تحريكه. كما تدعم طرق عرض التنقل (مثل المشروعات والمستندات المفتوحة) سحب الملفات إلى الانقسامات. سيؤدي حذف الملفات من النظام إلى نافذة من نوع Qt Creator إلى فتح الملف في القسم المناسب.من الممكن الآن تحديد متغيرات البيئة لاستخدامها مع مجموعات محددة. يمكن أن تحتوي أسماء عرض مجموعات ومجموعات Qt على متغيرات مثل٪ {Qt: Version} ، والتي يتم تعبئتها تلقائيًا بالقيم المقابلة. أضفنا أيضًا مربع اختيار لتحديد وإلغاء تحديد جميع المجموعات عند إعداد المشاريع.
يتم الآن تنفيذ مشاريع QMake أيضًا بشكل غير متزامن ، مثل إعادة التوزيع التي تتم عند تغيير ملفات .pro أو .pri. يمكنك الآن إضافة ملفات إلى مشاريع Qbs عبر قائمة السياق في عرض المشاريع.حصلت QML Profiler على دعم لإعادة ترتيب الفئات وإظهارها وإخفائها في المخطط الزمني. أيضا ، يمكنك إرفاق الملاحظات على الأحداث ، التي يتم تصديرها مع بيانات التنميط ويمكن مشاركتها مع الآخرين.
عند الضغط على مفتاح Enter أثناء وجود مؤشر النص داخل سلسلة حرفية C ++ ، يتم الآن تقسيم السلسلة (اختياريًا) والانتهاء من السطر التالي ، مع إضافة علامات الاقتباس الضرورية لك تلقائيًا. أضفنا أيضًا إجراء إعادة بيع كميات صغيرة لتحويل المكالمات () لاستخدام نمط الاتصال الجديد في Qt 5.
لتطوير Android ، أضفنا دعمًا لنظام إنشاء Gradle.
بالنسبة لمستخدمي الإصدار Professional أو Enterprise ، أضفنا دعمًا تجريبيًا لتشغيل أداة Clang Static Analyzer على مشروعاتك ، كأداة جديدة في وضع التحليل. تم تحسين فئة الأحداث في الرسم البياني في QML Profiler بشكل كبير وسيقوم الآن بتصوير النطاقات الزمنية لجميع الأحداث المتعلقة بالرسم البياني بدلاً من عرضها كقائمة أرقام. يمكنك أيضًا مشاهدة أحداث الإدخال في منشئ ملفات التعريف لـ QML الآن ، في فئة منفصلة.
لقد أصلحنا المزيد من الخلل وإجراء تحسينات ، مثل تحسين مظهر Qt Creator على شاشات DPI العالية ، وإضافة قائمة بالنوافذ المفتوحة إلى قائمة Window ، وإضافة شريط جانبي اختياري يحتوي على المحتويات ، والفهرس ، والإشارات المرجعية ، ومشاهدات البحث. إلى نافذة المساعدة الخارجية. راجع سجل التغيير الخاص بنا للحصول على قائمة أكثر اكتمالاً بالتغييرات.
ملاحظة: مع Qt Creator 3.3 نسقط دعم تجميع Qt Creator مع Qt 4. الحد الأدنى المطلوب لإصدار Qt لتجميع Qt Creator بحد ذاته هو حاليا QT 5.3.1. هذا لا يؤثر على مشاريعك الخاصة ، بالطبع ، لا نزال ندعم بالكامل تطوير التطبيقات القائمة على كيو تي 4 مع كيو تي كرياتور.
ما هو الجديد في الإصدار 3.2.2:
يوفر Qt Creator 3.2.2 تحسينات على سبيل المثال لاستخدام Xcode 6 واستخدام iOS Simulator.
ما هو الجديد في الإصدار 3.2.1:
جنرال لواء:التجميد الثابت عند استخدام الاختصار لجميع المشاريع أو المشروع الحالي
مرشحات لتحديد المواقع (QTCREATORBUG-12875)
تحطم الثابتة عند تفعيل الموقتات عن طريق إزالة UpdateInfo غير معتمد
البرنامج المساعد الذي أثار ذلك (QTCREATORBUG-11262)
مشاريع Qbs:
ثابت إضافة وإزالة الملفات عند كتابة ملف المشروع محمي من قبل VCS
تحطم الثابتة عند إزالة خطوة تثبيت فارغة
دعم C ++:
تحطم ثابت عند فتح قائمة السياق على المعلمة الكلي (QTCREATORBUG-12853)
دعم QML:
وأضاف الأعضاء المفقودين إلى كائنات التاريخ
إضافة القوالب لتطبيقات Qt Quick 2.3 و Qt Quick Controls 1.2
اختصارات لوحة المفاتيح الثابتة في وحدة التحكم QML / JS (QTCREATORBUG-12956)
كيو تي كويك ديزاينر:
وأضاف الخيار لاستخدام احتياطي QML دمية وتعيينها لتكون الافتراضي
تحديث ثابت لخصائص الألوان (QTCREATORBUG-12841)
تكرار ثابت لخصائص ApplicationWindow (QTCREATORBUG-12910)
منصة محددة
OS X:
نشر ثابت لمكتبة Clang في الحزم الثنائية
نشر ثابت لدمى QML الاحتياطية في الحزم الثنائية
إزالة ملف خاطئ و GT. الخروج من عنصر القائمة
ودائرة الرقابة الداخلية:
تحديد ثابت لأحدث إصدار SDK عند عدم ذكر أي إصدار صراحة
لينكس عن بعد:
تصحيح مختلط QML و C ++ مختلط (QTCREATORBUG-12928)
شيك ثابت للحصول على الحد الأقصى لحجم الحزمة لاتصالات SSH (QTCREATORBUG-12884)
هاتف ويندوز:
نشر الخط الثابت لنظام Windows Phone 8.0
ما هو الجديد في الإصدار 3.2.0:
يتيح لك حظر التحديدات في برامج تحرير النصوص القيام بـ "تحرير العمود" ، مما يعني أنه يتم تحرير جميع الأسطر المحددة في نفس الوقت (دليل Qt Creator)
يمكن الآن تهيئة مساعدة السياق لفتحها في نافذة خارجية (بدون تعطيل وضع المساعدة)
تمت إضافة الدعم إلى C99 المُبدلات المعينة والسلاسل المتسلسلة إلى نموذج C ++ code ، بالإضافة إلى تحسينات في ترميز المعالجة ودعم lambda والعديد من الأشياء الأخرى
مزيد من الأجزاء قابلة للبحث الآن باستخدام Ctrl + F ، على سبيل المثال شجرة المشروع
تلقى منشئ ملفات التعريف QML العديد من تحسينات الأداء والاستقرار مرة أخرى
يمكن لمستخدمي Enterprise Qt Creator الآن استخدام أداة التعريف QML لتصحيح استخدام ذاكرة JavaScript في QML. (يتوفر هذا فقط عند استخدام Qt 5.4 للتطبيق الذي تم تصحيحه.)
ما هو الجديد في الإصدار 3.2.0 RC1:
يمكن الآن استخدام فلتر محدد نظام الملفات & lsquo؛ f 'لإنشاء ملفات جديدة.
مزيد من الأجزاء قابلة للبحث ، على سبيل المثال ، شجرة المشروع.
يدعم المكون الإضافي qbs الآن إضافة وإزالة الملفات من المشاريع.
تلقى نموذج التعليمات البرمجية C ++ الكثير من الإصلاحات على سبيل المثال. لتحرير lambdas.
ما هو الجديد في الإصدار 3.2.0 Beta 1:
في محرري النصوص ، يمكنك الآن إجراء "تحرير العمود" في تحديدات المجموعات ، لذلك فإن الكتابة في تحديد كتلة ستتكيف مع جميع الأسطر في وقت واحد. يمكن الآن تهيئة مساعدة السياق لفتحها في نافذة خارجية (بدون تعطيل وضع المساعدة). عند فتح نفس الملف في انقسامات متعددة ، سيظل المحررون يعرضون الجزء نفسه من الملف ، حتى عند إضافة أو إزالة خطوط في تقسيم آخر. كان هناك أيضا العديد من الإصلاحات في نموذج C ++ ، بما في ذلك دعم C9 المعينة المعينة ، سلاسل متسلسلة ، وإصلاحات لمشكلات الترميز.
في طرق عرض المصحح ، يمكنك الآن توسيع الأعمدة وطيها بالنقر فوق الرأس. هناك العديد من الأنواع التي تمت إضافتها إلى مساعدي تصحيح الأخطاء ، وإذا كنت شجاعًا ، فيمكنك الآن أيضًا توفير مساعدو تصحيح الأخطاء لأنواعك الخاصة. تلقى منشئ ملفات التعريف QML العديد من تحسينات الأداء والاستقرار مرة أخرى. يمكن لمستخدمي المؤسسة الآن تصحيح أخطاء استخدام ذاكرة جافا سكريبت في QML ، وذلك باستخدام ميزة تحديد سمات الذاكرة الجديدة في منشئ ملفات التعريف في QML. (لا يتوفر هذا إلا عند استخدام Qt 5.4.)
والمتطلبات:
كيو تي
لم يتم العثور على التعليقات