2011-01-04 6 views
2

우리는 8 "터치 스크린에서 우리의 응용 프로그램 중 하나를 실행하고 그것에 도움을 원합니다.Qt Assistant를 내 응용 프로그램 내에 위젯으로 내장 할 수 있습니까?

메뉴 항목에서 Qt Assistant를 시작하면 데스크탑 응용 프로그램에서는 잘 작동하지만 터치 응용 프로그램에서는 이상적이지 않습니다.

나는 그것이 가능한, 또는 그렇게하도록 허용되는지 알아낼 수 없었다? QAssistant.exe 자체가 보인다

는 일부 라이센스 제한 와서,하지만 어쩌면이 작업을 수행하는 또 다른 방법은 같은있다 작은 웹 브라우저 또는 무언가를 임베드하십시오.

다른 사람에게 tac 이것, 또는 비슷한 무엇인가?

답변

4

QtCreator이 어떻게 수행되는지 확인해보십시오. QtHelp가 통합되어 있으므로 수행하려는 작업과 정확하게 같습니다. 그들이 사용하는 라이브러리는 QtHelp 모듈입니다 (제 생각 엔).

+0

감사합니다. 더 가까이 볼 것입니다. 정확한 출처는 http://qt.gitorious.org/qt-creator/qt-creator/trees/master/src/shared/help이며 실제로 QtHelp 라이브러리를 사용합니다 (Yigi가 말했듯이). 실제로 도움말 -HTML을 표시하려면 QtWebKit 또는 다른 것을 사용해야합니다. – Macke

+0

다른 구현 소스를 살펴 보는 것이 올바른 방향이라는 점에서 저는 이것을 받아들입니다. 감사! (또한 QWebView는 Qt Assistant에서 사용하기 때문에 그 의미에서 ...) – Macke

+0

좋아요! 다행히 도울 수있어. – rubenvb

4

QHelpEngine 및 QHelpContentWidget에 대한 설명서를 확인해야합니다. 나는이 수업들이 당신의 필요를 충족시킬 것이라고 생각합니다.

2

또 다른 방법은 the source을보고 Qt Assistant가 어떻게 구현되는지를 보는 것입니다. :)