在windows平台下, 有乙個系統預設的,開啟chm格式檔案的exe. —— hh.exe
在qt中使用, 只需要
qprocess process;
process.startdetached("hh.exe help.chm");
process.waitforstarted();
這樣, 就可以開啟幫助檔案。
定位操作
幫助文件通常會擁有多頁, 針對程式中的不同介面。 上邊的方式, 開啟後的幫助文件會固定在其中的某一頁。不是很好, 定位操作的實現, 可以在開啟幫助文件後, 直接跳轉到某一頁。
qprocess process;
process.startdetached("hh.exe help.chm::/2.html");
process.waitforstarted();
上邊**中的2.html, 是可以獲取到的,
具體方法是:
開啟幫助文件 , 在想要跳轉的介面, 滑鼠右鍵 -> 屬性 即可檢視到具體鏈結, 填充到上邊的對應位置即可
如果想要確保只能有乙個幫助文件顯示的話, 可以把呼叫的process改為靜態成員或者靜態指標。 然後在呼叫開啟幫助檔案之前, 先呼叫, 就可以關閉掉上乙個開啟的幫助文件
process.close();
delphi 呼叫 chm檔案
發信人 leenb nb 信區 borlanddev 標 題 re delphi中如何呼叫chm幫助檔案 發信站 哈工大紫丁香 2003年04月19日19 58 44 星期六 站內信件 如果只是簡單的呼叫,可以用 uses shellapi begin shellexecute handle,nil...
在vc中的呼叫chm檔案的方法
在vc中的呼叫方法 在vc中的函式原型為hwnd htmlhelp hwnd hwndcaller,lpcstr pszfile,uint ucommand,dword dwdata 呼叫時需要包含htmlhelp.lib 和 htmlhelp.h這兩個檔案,預設路徑是c program files...
Qt呼叫Ui檔案
qt設計師方便了介面設計功能,只需要拖拽相關控制項就可以滿足需求,以前寫程式的時候直接建立的是gui類,並沒有單獨建立ui,今天因為需要,特意查詢了一些資料大致看了一下,記錄下來方便以後查詢。網上說ui的使用方法主要有三種,我取兩種最簡單的方法 簡單就好不是 首先建立乙個工程專案,名稱為ui檔案,類...