Qt 呼叫 chm格式的檔案

2021-09-25 18:45:07 字數 701 閱讀 9408

在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檔案,類...