
QmarkdownTextEdit adalah widget C ++ Qt QPlaintExtEtEdit dengan markdown sorot dan beberapa barang lainnya.
Ctrl + ClickTab dan Shift + TabCtrl + Alt + DownCtrl + FUp DownEscapeCtrl + RKepatuhan Commonmark diberlakukan jika memungkinkan namun kami belum sepenuhnya sesuai dengan umum. Berikut ini adalah daftar fitur/ekstensi yang didukung oleh stabilo. Harap dicatat bahwa ini hanyalah editor plaintext dan karena itu, hanya melakukan penyorotan dan tidak memberikan penurunan harga ke HTML.
| Fitur | Ketersediaan |
|---|---|
| Tebal dan miring | Ya |
| Daftar (tidak dipesan/dipesan) | Ya |
| Tautan dan gambar (Inline/Referensi/Autolinks/E-mail) | Ya (belum bisa menangani tautan bersarang atau kasus kompleks) |
| Heading (ATX dan Setext) | Ya |
| CodeBlocks (indentasi dan dipagari) Pagar kode backtick dan tilde didukung | Ya (hanya blok kode berpagar yang memiliki penyorotan sintaksis) |
| Kode inline | Ya |
| Strikethrough | Ya |
| Menggarisbawahi | Ya (opsional) |
| Blockquotes | Ya |
| Meja | Ya |

Ada banyak cara untuk menggunakan ini. Anda dapat menggunakan editor secara langsung, atau Anda dapat mensubkitnya atau Anda bisa menggunakan stabilo.
include (qmarkdowntextedit/qmarkdowntextedit.pri)QPlainTextEdit Normal ke UI Anda dan promosikan ke QMarkdownTextEdit (kelas dasar QPlainTextEdit ) add_subdirectory(qmarkdowntextedit)QPlainTextEdit Normal ke UI Anda dan promosikan ke QMarkdownTextEdit (kelas dasar QPlainTextEdit ) Highlighter dapat bekerja dengan QPlainTextEdit dan QTextEdit . Contoh:
auto doc = ui->plainTextEdit-> document ();
auto *highlighter = new MarkdownHighlighter(doc);Produk perangkat lunak ini disediakan oleh penyedia "sebagaimana adanya" dan "dengan semua kesalahan." Penyedia tidak membuat representasi atau jaminan dalam bentuk apa pun tentang keamanan, kesesuaian, kurangnya virus, ketidakakuratan, kesalahan tipografi, atau komponen berbahaya lainnya dari produk perangkat lunak ini.
Ada bahaya yang melekat dalam penggunaan perangkat lunak apa pun, dan Anda bertanggung jawab penuh untuk menentukan apakah produk perangkat lunak ini kompatibel dengan peralatan Anda dan perangkat lunak lain yang diinstal pada peralatan Anda. Anda juga bertanggung jawab penuh atas perlindungan peralatan Anda dan cadangan data Anda, dan penyedia tidak akan bertanggung jawab atas segala kerusakan yang mungkin Anda derita sehubungan dengan menggunakan, memodifikasi, atau mendistribusikan produk perangkat lunak ini.