我们正在 8 英寸触摸屏上运行我们的一个应用程序,并希望为其添加帮助。
从菜单项启动 Qt Assistant 对于桌面应用程序来说效果很好,但对于触摸应用程序来说,它远非理想。
我无法弄清楚这是否可能,或者是否允许这样做?
QAssistant.exe 本身似乎带有一些许可证限制,但也许还有另一种方法可以做到这一点,比如嵌入一个小型网络浏览器或其他东西。
有没有其他人解决过这个问题,或者类似的事情?
看看QtCreator是如何做到这一点的,他们集成了 QtHelp,这看起来与您正在尝试做的完全一样。他们使用的库是 QtHelp 模块(我认为)。
您应该查看 QHelpEngine 和 QHelpContentWidget 的文档。我认为这些课程将满足您的需求。
另一种方法是通过查看源代码来实际了解 Qt Assistant 是如何实现的。