
QmarkDownTextedit هو عنصر واجهة مستخدم C ++ Qt qplaintextedit مع تسليط الضوء على تخفيض التمييز وبعض الأشياء الجيدة الأخرى.
Ctrl + ClickTab و Shift + TabCtrl + Alt + DownCtrl + FUp DownEscapeCtrl + Rيتم تطبيق الامتثال المشترك حيثما أمكن ، لكننا لسنا متوافقين تمامًا حتى الآن. فيما يلي قائمة بالميزات/الامتدادات التي تدعمها أداة التمييز. يرجى ملاحظة أن هذا مجرد محرر نص عادي ، وعلى هذا النحو ، فإنه يفعل فقط تسليط الضوء وعدم تقديم التخفيض إلى HTML.
| ميزة | التوفر |
|---|---|
| جريئة وخط مائل | نعم |
| قوائم (غير مرتبة/مرسوم) | نعم |
| الروابط والصور (مضمّن/مرجع/Autolinks/البريد الإلكتروني) | نعم (لا يمكن التعامل مع الروابط المتداخلة أو الحالات المعقدة حتى الآن) |
| العنوان (ATX و Setext) | نعم |
| Codeblocks (بادئة ومسيجة) يتم دعم كل من أسوار كود Backtick و Tilde | نعم (يحتوي كتلة الكود المسورة فقط على تمييز بناء الجملة) |
| رمز مضمّن | نعم |
| strikethrough | نعم |
| تسطير | نعم (اختياري) |
| blockquotes | نعم |
| طاولة | نعم |

هناك طرق متعددة لاستخدام هذا. يمكنك استخدام المحرر مباشرة ، أو يمكنك فئة الفرعية أو يمكنك فقط استخدام أداة التمييز.
include (qmarkdowntextedit/qmarkdowntextedit.pri)QPlainTextEdit العادية إلى واجهة المستخدم الخاصة بك وترويته إلى QMarkdownTextEdit (الفئة الأساسية QPlainTextEdit ) add_subdirectory(qmarkdowntextedit)QPlainTextEdit العادية إلى واجهة المستخدم الخاصة بك وترويته إلى QMarkdownTextEdit (الفئة الأساسية QPlainTextEdit ) يمكن أن تعمل Highlighter مع كل من QPlainTextEdit و QTextEdit . مثال:
auto doc = ui->plainTextEdit-> document ();
auto *highlighter = new MarkdownHighlighter(doc);يتم توفير منتج البرنامج هذا من قبل المزود "كما هو" و "مع كل الأخطاء". لا يقدم المزود أي تعهدات أو ضمانات من أي نوع تتعلق بسلامة أو ملاءمة الفيروسات أو عدم الدقة أو الأخطاء المطبعية أو المكونات الضارة الأخرى لهذا المنتج.
هناك مخاطر متأصلة في استخدام أي برنامج ، وأنت وحدك مسؤول عن تحديد ما إذا كان منتج البرنامج هذا متوافقًا مع المعدات الخاصة بك والبرامج الأخرى المثبتة على المعدات الخاصة بك. أنت أيضًا مسؤول فقط عن حماية المعدات الخاصة بك والنسخ الاحتياطي لبياناتك ، ولن يكون المزود مسؤولاً عن أي أضرار قد تعاني منها فيما يتعلق باستخدام منتج البرنامج هذا أو تعديله أو توزيعه.