أين يمكنني العثور على أداة محرر رمز المصدر QT4؟ [مغلق

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

  •  03-10-2019
  •  | 
  •  

سؤال

أرغب في تقديم محرر رمز مصدر QTSCRIPT في طلبي. سيكون من الرائع أن يكون هذا هو تمييز رمز المصدر وإكمال تلقائي.

لذلك لا أريد إعادة اختراع العجلة: هل هناك بالفعل عنصر واجهة مستخدم جيدة جدًا لذلك؟ لم أتمكن من العثور على أي شيء على Google ...

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

المحلول

نرى QScintilla. لديها تسليط الضوء على جافا سكريبت ودعم الانتهاء (التلقائي) المدمج.

نصائح أخرى

يمكنك استخدام qtextedit و Qsyntaxhighlighter معًا للحصول على ميزات تحرير النص مع تسليط الضوء على بناء الجملة. انظر مثال QT Richtext SyntaxHighlighter.

يعتمد Qtscript على لغة البرمجة النصية Ecmascript كما هو الحال مع JavaScript ، لذلك أعتقد أنه يمكنك استخدام بناء جملة JavaScript دون أي مشاكل كبيرة. لذا ، إذا كنت لا ترغب في ترميز QSyntaxhighlighter الجديد من نقطة الصفر ، فربما يمكنك استخدام هذا JavaScript تحرير عنصر واجهة مستخدم.

محاولة سرقة المسؤول, ، تريد src/editor/scripThighlighter.h و src/editor/scripThighlighter.cpp

جرب Katepart من KDE:

http://kate-editor.org/about-katepart/

يقتبس:

Katepart هو مكون محرر نصوص سريع وغني بالميزات مع العديد من الميزات المتقدمة. إنه ينفذ واجهات Ktexteditor ، وهي مجموعة واجهة شائعة لمكونات محرر النصوص في KDE ، مما يسمح بتحديدها كمحرر في التطبيقات التي تتيح للمستخدم اختيارها من تطبيقات مختلفة ، ويمكنه استخدام المكونات الإضافية Ktexteditor.

تعتمد Katepart في الأصل على رمز من عنصر واجهة تحرير KDE 1 RichText ، ولكن تم إعادة كتابته بالكامل تقريبًا على مر السنين. هذا هو أداة محرر النصوص الافتراضية في Kate و Kwrite وكذلك الافتراضي لعرض النص في Konqueror. تستخدمه الكثير من التطبيقات الأخرى كمكون لتحرير النص ، مثل KDevelop.

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