update 小白课程/openKylin用户手册原理解析.md.

Signed-off-by: 魏云博 <1655476416@qq.com>
This commit is contained in:
魏云博 2023-02-24 01:39:26 +00:00 committed by Gitee
parent e521ebb113
commit 32c22f410c
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 7 additions and 1 deletions

View File

@ -5,7 +5,13 @@ openKylin用户手册是详细描述openKylin操作系统的功能和用户界
![图片](https://www.openkylin.top/upload/202301/1673400351868967.png)
一、用户手册实现原理介绍1.QtWebkit简介openKylin操作系统上用户手册的启动、展示、跳转是在QtWebkit基础上实现的。下面我们来简单介绍一下QtWebkit。QtWebkit模块提供了一个在qt中使用web browser的engine这使得我们在qt的应用程序中使用万维网上的内容变得很容易 而且对其网页内容的控制也可以通过native controls实现。QtWebKit提供用于呈现超文本标记语言(HTML)、可扩展超文本标记语言(XHTML)和可伸缩矢量图形(SVG)文档的工具,这些文档使用级联样式表(CSS)样式并使用JavaScript编写脚本。2.用户手册跳转的接口为了方便用户跳转到对应组件的帮助文档用户手册提供了接口使得其他组件调用接口传递参数后可以直接打开用户手册对应内容组件通过点击F1和菜单-帮助选项进行调用。DaemonIpcDbus::showGuideDaemonIpcDbus::showGuide提供了dbus接口组件只需要传递对应参数调用手册这边会根据参数打开用户手册并跳转至对应内容。3.用户手册运行流程上面介绍了用户手册跳转接口下面重点介绍下用户手册运行的大致流程。首先需要实例化QWebView开启和禁用部分设置加载用户手册网页文件。
一、用户手册实现原理介绍
1.QtWebkit简介openKylin操作系统上用户手册的启动、展示、跳转是在QtWebkit基础上实现的。下面我们来简单介绍一下QtWebkit。QtWebkit模块提供了一个在qt中使用web browser的engine这使得我们在qt的应用程序中使用万维网上的内容变得很容易 而且对其网页内容的控制也可以通过native controls实现。QtWebKit提供用于呈现超文本标记语言(HTML)、可扩展超文本标记语言(XHTML)和可伸缩矢量图形(SVG)文档的工具,这些文档使用级联样式表(CSS)样式并使用JavaScript编写脚本。
2.用户手册跳转的接口为了方便用户跳转到对应组件的帮助文档用户手册提供了接口使得其他组件调用接口传递参数后可以直接打开用户手册对应内容组件通过点击F1和菜单-帮助选项进行调用。DaemonIpcDbus::showGuideDaemonIpcDbus::showGuide提供了dbus接口组件只需要传递对应参数调用手册这边会根据参数打开用户手册并跳转至对应内容。
3.用户手册运行流程上面介绍了用户手册跳转接口下面重点介绍下用户手册运行的大致流程。首先需要实例化QWebView开启和禁用部分设置加载用户手册网页文件。
![图片](https://www.openkylin.top/upload/202301/1673400403559673.png)