我需要一個用於Qt的富文本編輯器。我一直在想使用的QTextEdit因爲它是一個富文本編輯,但我需要兩樣東西是不存在於該小工具:Qt富文本編輯器 - 是否有一個已經制作的?
用戶應該能夠改變文字顏色,文字的字體,下劃線,粗體,斜體的文字,所以我需要像這些控件的文本編輯器工具欄(我是否需要自己編碼?)
用戶應該能夠拖放或添加通過搜索它的圖像。現在,如果我嘗試複製並粘貼到我的QTextEdit圖像我剛看到這個
如何,我應該爲我需要每一個呢?
我需要一個用於Qt的富文本編輯器。我一直在想使用的QTextEdit因爲它是一個富文本編輯,但我需要兩樣東西是不存在於該小工具:Qt富文本編輯器 - 是否有一個已經制作的?
用戶應該能夠改變文字顏色,文字的字體,下劃線,粗體,斜體的文字,所以我需要像這些控件的文本編輯器工具欄(我是否需要自己編碼?)
用戶應該能夠拖放或添加通過搜索它的圖像。現在,如果我嘗試複製並粘貼到我的QTextEdit圖像我剛看到這個
如何,我應該爲我需要每一個呢?
wwWidgets具有使用RichTextEditor - >http://www.wysota.eu.org/wwwidgets/doc/html/qwwrichtextedit.html
另一個想法可能是使用的WebKit,使這個小程序。請參閱:http://blog.qt.digia.com/blog/2009/03/12/wysiwyg-html-editor/
注意,鏈接有Git倉庫轉移到這個網址:https://qt.gitorious.org/qt-labs/graphics-dojo/source/8000ca3b229344ed2ba2ae81ed5ebaee86e9d63a:
你可以使用這個編輯從傑科提取的CRM:) http://www.hobrasoft.cz/en/blog/bravenec/qt-rich-text-editor
1看一看這位官員例如,它應該給你一個富文本編輯器,它能夠改變文字,用工具欄:
http://doc.qt.io/qt-5/qtwidgets-richtext-textedit-textedit-cpp.html
拖放圖片,恐怕你將不得不繼承文本編輯(或者的QTextEdit或QTextBrowser),並實現這兩個方法:
void QTextEdit::dropImage(QImage const& p_image, QString const& p_format)
void QTextEdit::insertFromMimeData(const QMimeData* p_source)
2)這裏是一個GitHub上項目,實現了所有你需要甚至更多:
https://github.com/Anchakor/MRichTextEditor
最後,如果你想了解的文本編輯器是如何工作的豐富,這裏是文檔:
既沒有建設性也沒有幫助。 – dom0 2013-05-29 20:49:17
這與QTextEdit基本相同,使用更簡單的訪問器。 – elcuco 2013-09-25 15:37:30