我用Qt編寫了一個應用程序,它有一個相當大的幫助系統,包括圖像,表格,鏈接等......這個幫助系統存儲在一個特定的磁盤上位置作爲簡單的HTML文件,連同圖像,並使用QWebkit控件將其加載到應用程序中請求,並且用戶可以瀏覽它等等......在QT應用程序中嵌入HTML幫助
現在,我想離開我的「in基於文件的「幫助解決方案,這意味着:我需要一個仍然會使用我的HTML文件的幫助系統,但不需要向用戶發送100個文件,只需要1或2個。
我知道Qt's幫助系統(http://doc-snapshot.qt-project.org/4.8/qthelp-framework.html),但我想知道是否有任何ot她的解決方案提供相同或相似的功能。
我在尋找:
- 把所有的HTML文件,並創建其中之一,包括圖像
- 讀者可能被嵌入到應用程序中,但單獨的應用程序也不錯。
- 對上下文敏感的幫助多
- 支持(即:「點擊這是什麼」,幫助顯示相關頁面)
一個可能的解決方案可能是將這些文件壓縮到一個壓縮文件中,然後使用某個庫(例如[QuaZIP](http://quazip.sourceforge.net/))從該文件中讀取。不確定鏈接是否正常工作,但也許你也可以做到這一點(不要太瞭解QtWebKit) – ar31