2

Qt は、Qt 圧縮ヘルプ (.qch) と Qt ヘルプ コレクション (.qhc) の 2 種類のヘルプ ファイルを提供します。最初のものには、実際には圧縮されたヘルプ データ (html ページ、画像など) が含まれています。2 番目のファイルには、さまざまな圧縮ヘルプ ファイルへの参照が含まれています。

Qt Assistant と QHelpEngine はどちらもコレクション ファイルを使用してヘルプを表示します。そのため、アプリケーションのドキュメントを提供するには、.qch と .qhc という少なくとも 2 つのファイルが必要です。

Qt Help API で使用する単一のヘルプ ファイルが必要です (たとえば、Windows の .chm ヘルプ ファイルのように)。

出来ますか?

4

2 に答える 2

0

chmファイルはMicrosoft固有であり、独立した形式ではないため、QtHelpモジュールを使用してchmファイルを作成することはできないと思います。

ただし、すべてのchmファイルは、hh.exeHTMLヘルプワークショップに属するアプリケーションによって開かれます。hhアプリケーションを使用して指定されたhtmlページを開くためにchmファイルにアクセスしました。あなたは私の答えでここを見ることができます。

hhHTMLヘルプワークショップコマンドライン(存在する場合)によって、またはHTMLヘルプワークショップコマンドラインを介してchmファイルをコンパイルするためにMicrosoftが提供するコマンドラインオプションがある場合は、でコマンドを実行することでそれを実行できますQProcess。あなたはそれをもっと詳しく調べなければなりません。

または、HTMLヘルプワークショップを使用してchmファイルを手動で作成し、chmファイルをアプリケーションに統合することもできます。

それがあなたにスタートを与えるのに役立つことを願っています。

于 2012-09-06T08:21:11.767 に答える