QML適合用語法高亮(也許代碼摺疊)構建文本編輯器嗎?你知道使用QML構建的任何文本編輯器嗎?適合建立文本編輯器的QML?
1
A
回答
4
對於構建整個編輯器UI:菜單,按鈕,文件對話框,它完全取決於任務。
至於顯示文本,高亮,摺疊和東西的主編輯器組件,從技術上來說QML可以做到這一點,但就我的理解而言,您希望用C++來完成,並將該C++組件暴露給QML UI。
無論如何,您可能需要從頭開始構建TextEdit組件,並且您可以更多地優化C++方式,並且QML並非完全針對低級圖形/文本細微差別進行設置,例如決定精確地滾動文本的像素數一個新的行或如何逐位加載和逐位顯示,但是當你打開一個巨大的文件。這些東西對於[主要] QML是可能的,但是除非你正在構建簡單的東西,否則我想你只需要在C++方面編輯主要的文本編輯組件。以及與操作系統相關的操作,例如文件讀取。
1
LimeText編輯器有一個QML frontend。
相關問題
- 1. QML富文本編輯器
- 2. 構建文本編輯器
- 3. 是否有任何適合MAC的git文本編輯器?
- 4. 適合C的文本編輯器,包括lint和cstyle?
- 5. 在我的網站建立一個文本編輯器
- 6. 建立合適的文件名文件
- 7. QML/D文本編輯器和基本注意事項
- 8. JavaFx:組合框編輯器的文本
- 9. JTable - 單元格編輯器不夠高,不適合文本
- 10. 哪個編輯器/ IDE最適合編輯Google App Engine的Python腳本?
- 11. 文本編輯器
- 12. 用行號創建文本編輯器
- 13. 創建富文本編輯器AngularJS
- 14. 創建富文本編輯器界面
- 15. c#文本編輯器建模列表
- 16. 帶腳本的文本編輯器...適用於Linux
- 17. 執行編輯文本創建的編輯文本
- 18. 獨立編輯器,用於編輯Windows/Internet Explorer上的維基文本
- 19. 可以編輯自定義文件的獨立VB.NET編輯器
- 20. aspx的文本編輯器?
- 21. Monodevelop的文本編輯器
- 22. rails_admin的文本編輯器
- 23. CMS的文本編輯器
- 24. svg文本的文本編輯器
- 25. 使用文本編輯器編輯服務器中的文件
- 26. 適用於Android的任何開源富文本編輯器?
- 27. 適用於iOS的富文本編輯器
- 28. 適用於iOS的富文本編輯器,無需使用UIWebView
- 29. 適用於iPhone的簡單文本編輯器
- 30. 適用於Windows的HTML5快速和小型文本編輯器
您可能會發現http://qt-project.org/doc/qt-4.8/demos-textedit.html有用 – Deadron
嗨,傑米。是否成功用QML或C++創建編輯器? – Kakadu
@卡卡杜:放棄了這個項目。看起來另一種語言,因爲C++似乎對這種類型的項目編譯起來很慢。 – Jamie