qmarkdowntextedit
1.0.0

QmarkDowntextedIt是C ++ QT QT QplaintExtedit小部件,帶有Markdown突出顯示和其他一些好處。
Ctrl + Click可單擊的鏈接Tab和Shift + Tab塊凹痕Ctrl + Alt + Down重複文本Ctrl + F搜索文本Down Up結果之間跳躍Escape關閉搜索字段Ctrl + R代替文本在可能的情況下,可以執行COOMMARK合規性,但是我們尚未完全符合共同標記。以下是熒光筆支持的功能/擴展名列表。請注意,這只是一個明文的編輯器,因此,它只是對HTML的突出顯示而不是呈現。
| 特徵 | 可用性 |
|---|---|
| 大膽和斜體 | 是的 |
| 列表(無序/有序) | 是的 |
| 鏈接和圖像 (內聯/參考/自動鏈接/電子郵件) | 是的(還不能處理嵌套鍊接或複雜案例) |
| 標題(atx和setext) | 是的 |
| CodeBlocks(縮進和圍欄) 支持Backtick和Tilde Code圍欄 | 是(只有圍欄代碼塊具有語法突出顯示) |
| 內聯代碼 | 是的 |
| 罷工 | 是的 |
| 強調 | 是(可選) |
| 塊 | 是的 |
| 桌子 | 是的 |

有多種使用此方法的方法。您可以直接使用編輯器,也可以將其子類插入,也可以使用熒光筆。
include (qmarkdowntextedit/qmarkdowntextedit.pri)QPlainTextEdit ,並將其促進QMarkdownTextEdit (基類QPlainTextEdit ) add_subdirectory(qmarkdowntextedit)QPlainTextEdit ,並將其促進QMarkdownTextEdit (基類QPlainTextEdit )熒光筆可以與QPlainTextEdit和QTextEdit一起使用。例子:
auto doc = ui->plainTextEdit-> document ();
auto *highlighter = new MarkdownHighlighter(doc);該軟件產品由提供商“原樣”和“帶有所有故障”提供。提供商沒有任何形式的陳述或保證,即有關此軟件產品的安全性,適用性,缺乏病毒,不准確性,印刷錯誤或其他有害組件的任何形式。
使用任何軟件都存在固有的危險,您完全負責確定此軟件產品是否與設備上安裝的設備和其他軟件兼容。您也完全負責保護設備和數據的備份,並且對於使用,修改或分發此軟件產品的任何損害,提供商將不承擔任何責任。