هل تعرف من أي مكون الثعبان ل تسليط الضوء على تركيب؟

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

سؤال

هل هناك أي سهلة لاستخدام مكونات الثعبان التي يمكن استخدامها في واجهة المستخدم الرسومية؟ سيكون من الرائع أن يكون شيء من هذا القبيل JSyntaxPane لبيثون. أود أن أعرف من الإصدارات الثعبان الوحيد (ليست مهتمة في جايثون).

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

المحلول

إذا كنت تستخدم جتك +، وهناك ربط gtksourceview لبيثون في <لأ href = "http://ftp.gnome.org/pub/GNOME/sources/gnome-python-extras/2.25/" يختلط = "نوفولو noreferrer"> جنوم بيثون اشياء . ويبدو أن تعمل بشكل جيد في تجربتي. الجانب السلبي: وثائق أقل من الكمال

وهناك أيضا ملزمة من سينتيلا للحصول على بيثون إذا باي كيوت هو الشيء الخاص بك .

نصائح أخرى

وبخلاف pygments؟ http://pygments.org/

ويمكنك استخدام StyledTextCtrl في <ل أ href = "http://www.wxpython.org" يختلط = "نوفولو noreferrer"> كسبيثون . تحقق من التجريبي الرسمي للحصول على مثال (و<م> كود العرض علامة التبويب لأي عرض).

وأنت تقول "في التطبيق واجهة المستخدم الرسومية" ولكن لا أذكر الأدوات.

إذا كنت تستخدم باي كيوت، وتحتاج إلى قراءة فقط القطعة، يمكنك استخدام QWebKit التي لديها القطعة HTML كاملة في ذلك استنادا بكت، لذلك يدعم الى حد كبير أي شيء، من فلاش إلى Acid2 الاختبار.

إذا كنت ترغب في القطعة للقراءة والكتابة، QTextEdit كيو تي يدعم تسليط الضوء على بناء الجملة، وكتبت محول للسماح pygments worj معها:

http://lateral.netmanagers.com.ar /weblog/2009/09/21.html#BB831

وأنا واثق شيئا من هذا القبيل يمكن القيام به مع الأدوات الأخرى، ولكن لا أعرف كيف.

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