Qt Assistant介绍

2023-11-10

简介

Qt Assistant也就是我们常说的Qt助手,是一款用于呈现在线文档的工具。

一分钟学会使用

一旦你安装好Qt,便可以随时使用Qt Assistant:

  • 在Windows下,Qt Assistant作为Qt菜单上的菜单选项。

  • 在Mac OS X下,Qt Assistant安装在/Developer/Applications/Qt目录下。

  • 在Unix/Linux下,打开一个终端,输入assistant ,然后按下Enter键。

当启动Qt Assistant后,你会看到一个标准的主窗口应用程序,包含一个菜单栏和工具栏。当然,除了这些以外,左侧导航窗口称里面包含目录、索引、书签、搜索等。右侧文档窗口则占用了大部分空间。默认情况下,Qt Assistant加载Qt参考文档以及其他Qt的手册工具,例如:Qt Designer、Qt Linguist。

Qt Assistant工作原理类似于一个Web浏览器,如果你点击一个超链接(交叉引用),文档窗口将显示相应的页面。可以通过点击工具栏中的BackForward按钮来切换访问过的页面。

Qt Assistant可以像一个Web浏览器一样来浏览文档,当然,更厉害的是它拥有Web浏览器并不拥有的强大导航能力。Qt Assistant采用了先进的全文搜索引擎来索引每个压缩的帮助文件的所有网页,以便可以搜索特定的单词和短语。

要进行索引搜索,点击侧边栏的索引选项卡(或按Alt+I)。在”查找”输入框中输入要查找的内容,例如:”resize”。键入以后,下方列表中就会突出显示所有的匹配结果。如果高亮显示文本与你地搜索相匹配,双击(或按Enter键),文档窗口将显示相关页面。在找到匹配信息之前,最好不要搜索整个单词。注意,对于一些单词可能存在多个相关的网页。

Qt Assistant还提供了全文搜索查找文档中的特定词语。要激活全文搜索,点击侧边栏的搜索选项卡(或按Alt+S)。然后输入要查找的词并点击搜索按钮。所有包含指定词的文档将被列在下面的列表框中。

Qt参考文档

Qt库文档是由开发者自己在线在.cpp中所写。文档团队修正的文档以确保它是准确和可用的,并提供产品质量的控制。该文档团队还写了大量的文本,如类描述-介绍类与类使用的概念,以及类提供的功能和属性。

该文档的重点是API,而不是内部结构,因为需要努力保持API相一致,并与每一个新版本兼容。但可以改变内部结构大大提高性能和增强功能。

Qt参考文档包括近1500个HTML页面(超过2500打印页)。绝大多数的页面文件Qt类。由于开发人员的思考和工作方式不同,所以提供了多种方法来进行文档导航:

  • Qt’s Classes页面列出了Qt公共API中的所有类。
  • Qt’s Main Classes 页面列出最有可能最常使用的类,并提供了比所有类列表更短,更易于管理的列表。
  • Grouped Classes页面显示组的列表,其中每一个组包含相关类别的列表,例如,Advanced Widgets列表。
  • Class Inheritance Hierarchy页面显示Qt类层次结构。
  • Member Function Index 页面列出了所有Qt类,每一个链接到它所在的类所提供的功能。

无论身在Qt参考文档中的何处,你会发现大量的交叉引用。示例代码甚至片段中包含可点击的链接,因此,例如:如果你在代码示例中遇到一个类声明,类名称将是一个类文档的可点击链接。

除了类文档,一些Qt模块具有广泛的描述,并有很多概述文件来描述Qt库的各个方面。所有这些都是从参考文档的首页链接来的,还有很多教程和示例程序。

Qt Assistant详解

这里写图片描述

命令行选项

Qt Assistant处理以下命令行选项:

命令行选项 简述
-collectionFile <file.qhc> 使用指定的收集文件来代替默认的
-showUrl URL 通过URL显示引用的文件
-enableRemoteControl 使Qt Assistant可以被远程控制
-show <widget> 显示特定的dockwidget(能被”contents”、”index”、”bookmarks”、”search”)
-hide <widget> 隐藏特定的dockwidget(能被”contents”、”index”、”bookmarks”、”search”)
-activate <widget> 激活特定的dockwidget(能被”contents”、”index”、”bookmarks”、”search”)
-register <doc.qch> 在给定的帮助采集器中注册指定压缩的帮助文件
-unregister <doc.qch> 在给定的帮助采集器中释放指定压缩的帮助文件
-quiet 不显示任何错误、警告或成功的消息

工具窗口

工具窗口提供了四种方式来浏览文档:

内容窗口:提供了一个树状结构的可用文件目录。如果点击一个选项,对应的文档将会出现在右侧文档窗口。如果你双击一个选项(或点击控制它的左侧小三角)选项的子项将会进行展开/折叠。选择一个子项,也可以在文档窗口中查看。

这里写图片描述

索引窗口:用于查找关键词或短语。见一分钟学会使用

这里写图片描述

书签窗口:列出你添加的所有书签。选择一个书签,使其页面出现在右侧文档窗口。书签窗口提供了显示项目的上下文菜单、删除项目、重命名项目。选择:书签->添加书签(或按Ctrl+D),将当前页面加入到书签中。右键选择书签,可以对书签进行显示、重命名、删除等操作。

这里写图片描述

查找窗口:在所有已安装的文档中进行查找,可以全文搜索查找文档中的特定词语。见一分钟学会使用

这里写图片描述

Open Pages窗口:显示标签页,并可以对标签页进行管理。

这里写图片描述

工具窗口属于停靠窗体,可以将它们拖动到主窗体的左侧、右侧顶部、底部任意一个位置,或者你可以将他们作为独立的窗体。

文档窗口

这里写图片描述

文档窗口,可以为查看的每个文档页面创建标签。选择:文件->新建标签页,一个新的标签页会出现在文档窗口页面。当使用不同的文档页面之间切换时很方便。可以通过选择:文件->关闭标签页(或在Open Pages窗口关闭)来关闭标签页。

工具栏

这里写图片描述

工具栏提供快速访问最常用的操作。

动作 描述 菜单项 快捷键
Back 返回至上一页的历史记录 Go|Back Alt+Left
Forward 前进至下一页的历史记录 Go|Forward Alt+Right
Home 跳转至首页(可以在编辑->首选项->选项中设置) Go|Home Ctrl+Home
同步目录 同步内容窗口与当前文档窗口 Go|Sync with Table of Contents
Copy 把选中的文本复制到剪贴板 Edit|Copy Ctrl+C
Print 打开打印对话框 File|Print Ctrl+P
Find in Text 打开查找文本对话框 Edit|Find in Text Ctrl+F
Zoom in 放大当前页签文本的字体大小 View|Zoom in Ctrl++
Zoom out 缩小当前页签文本的字体大小 View|Zoom out Ctrl+-
Normal Size 重置前页签文本的字体大小为正常大小 View|Normal Size Ctrl+0

址工具栏提供了一种快速的方法来为一个文档文件输入特定的网址。默认情况下地址栏没有显示,所以它必须通过查看->工具栏->地址工具栏被激活。

这里写图片描述

过滤器工具栏,可以为当前已安装的文件应用过滤器。与地址栏一样,过滤器工具栏默认情况页没有显示,所以它必须通过查看->工具栏->过滤器工具栏被激活。

这里写图片描述

菜单

文件菜单

新建标签页:在文档窗口新建一个新的空标签页。
关闭标签页:关闭当前标签页。
页面设置:调用一个对话框,允许定义纸张,方向,页边距。
打印预览:提供打印页面的预览。
打印:打开打印对话框。
退出:关闭Qt Assistant应用程序。

编辑菜单

复制:拷贝任何选定的文本到剪贴板。
查找文本:在文档窗口查找匹配文本。
查找下一个:在文档窗口查找下一个匹配文本。
查找上一个:在文档窗口查找上一个匹配文本。
首选项:设置字体、文档、过滤器、选项

查看菜单

放大:放大当前标签的字体大小。
缩小:缩小当前标签的字体大小。
正常大小:恢复当前标签的字体大小。
内容:切换内容工具窗口的显示。
索引:切换索引工具窗口的显示。
书签:切换书签工具窗口的显示。
搜索:切换搜索工具窗口的显示。
Open Pages:切换Open Pages工具窗口的显示。
工具栏:切换过滤器工具栏地址工具栏 的显示。

前往菜单

Home:跳转至主页。
Back:跳转至所选的上一页。
Forward:跳转至所选的下一页。
同步目录:同步内容窗口与当前文档窗口。
下一页:跳转至下一页。
上一页:跳转至上一页。

书签菜单

管理书签:可以进行书签搜索、显示、删除、重命名、导入/导出等。
添加书签:添加当前页面至书签列表。
书签工具栏:显示已经添加的书签项。

帮助菜单

关于:显示Qt版本、浏览器、版权信息。

对话框

打印对话框

这个对话框是与平台相关的。它可以访问各种打印机选项,可用于打印当前标签页中所示的文件。可以以PDF形式打印到本地,也可以通过打印机打印为纸张。

这里写图片描述

首选项对话框

字体页面:可以更改浏览器、应用程序的字体设置,可以自定义设置字体风格、字体大小等。

这里写图片描述

过滤器页面:可以添加和删除过滤器。要添加新的过滤器,单击”添加”按钮,在弹出的对话框中指定过滤器名称,然后单击”确定”,然后选择在右侧列表框中的过滤器属性。要删除过滤器,选中之后点击”删除”即可。

这里写图片描述

文档页面:可以添加和删除压缩帮助文件。点击”添加”按钮,然后选择Qt压缩缩帮助文件(*.qch)。要删除帮助文件,选中之后点击”删除”即可。

这里写图片描述

选项页面:可以指定Qt Assistant启动时默认加载的页面,可以设置当前页,也可以设置空白页,选择”恢复默认值”则恢复为最初页面。

这里写图片描述

查找文本控制

可在当前页面进行文本查找。输入要查找的文本,由于查找是增量的,这意味着当你输入字符后就会显示相关的结果。

如果选中全字匹配复选框,搜索将只考虑全字。例如,如果你搜索”spin”,它不会匹配”spinbox”,但将匹配”spin”。如果选中区分大小写复选框,那么例如,输入”spin”将会匹配”spin”,而不是”Spin”,你可以在页面中点击上一个或下一个按钮从当前位置向前或向后搜索。

全文搜索

这里写图片描述

Qt Assistant提供了强大的全文搜索引擎。要搜索某个单词或文字,单击文档窗口中的搜索选项卡。然后输入你想查找的文本,按Enter键或点击搜索按钮上。搜索不区分大小写,因此,举例来说,Qt、QT、qt都视为相同。以下是常见的搜索模式的例子:

deep:列出所有包含”deep”单词的文件。
deep* :列出所有以”deep”开头的单词的文件。
deep copy:列出所有同时包含”deep”和”copy”单词的所有文件。
“deep copy”:列出所有包含”deep copy”单词的文件。

另外,也可以使用高级搜索,获得更大的灵活性。可以指定一些单词,让含有这些单词的被排除在外,或者可以搜索一个确切的短语。搜索类似的单词会给这样的结果:

QStin:列出了所有标题与之相似的的文档,比如:QString。
QSting:列出了所有标题与之相似的的文档,比如:QString。
QStrin: 列出了所有标题与之相似的的文档,比如:QString。

选项可以任意组合,以改善搜索结果。

查找文件清单是根据查找它们所包含搜索文本的数量进行排序的,那些含有最高数量出现在最前面。只需在列表中点击任何选项,即可在文档窗口中显示。

如果文件已经改变,例如:如果文件被添加或删除,那么,Qt Assistant将再次对其进行索引。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt Assistant介绍 的相关文章

  • 终端连接控制(stty的编写)

    终端连接控制 stty的编写 一 背景 文件与目录在之前已经学习过了 文件中包含着数据 这些数据可以被读出 写入 也可以用以操作 但文件不仅仅是计算机唯一的数据来源 计算机的数据还可以来自于许多的外部设备 比如扫描仪 照相机 鼠标等输入设备
  • plsql更改用户登录密码

    ORACLE数据库系统是美国ORACLE公司 甲骨文 提供的以分布式数据库为核心的一组软件产品 是目前最流行的客户 服务器 CLIENT SERVER 或B S体系结构的数据库之一 比如SilverStream就是基于数据库的一种中间件 O
  • 计算机网路基础 - 一些基本概念与网络结构

    1 基本概念 计算机网络 通信技术 计算机技术 是两项技术紧密结合的产物 通信系统的基础模型 计算机网络 是指将地理位置不同 具有独立功能的多台计算机及其外部设备 通过通信线路连接 在网络操作系统 网络管理软件及网络通信协议的管理和协调下
  • Win11微软账号登录不上?Win11登录Microsoft账户出错的解决方法

    Win11微软账号登录不上 近期有部分Win11用户反映在登录微软账号会出现一直转圈 无法登录的情况 这样导致部分功能都不能正常使用了 为此十分令人头疼 那么对于这一情况 有没有什么方法可以有效的解决呢 下面小编教给大家操作方法 大家可以去
  • 计算机领域中随处可见的抽象

    想要管理多种具体的东西 那么需要遵守每种东西的规范 如果想要提供一种通用模式来对这些具体的东西统一管理 需要使用一种古老的技术 抽象 抽象是将多种具体的东西 管理时需要遵守的规范 的共同点抽取出来 放入到更高一层的抽象层 在抽象层不定义或少
  • CentOS 7 关闭网络限制

    1 安装CentOS 7 3操作系统mini版本即可 2 设置关闭Selinux 编辑 etc selinux config vi etc selinux config SELINUX disabled 重启机器 查看selinux状态 s
  • RTX线程通信之——线程标志

    文章目录 Thread Flags 概念 RTX线程标志API 案例 LED灯同步闪亮 小结 参考资料 Thread Flags In a real application we need to be able to communicate
  • Client-Server问题

    1 实验内容与要求 需要创建客户Client和服务器Server两个进程 它们通过管道进行通信 Client进程派生3个生产者线程 一个管道线程 共享一个20个slots的缓冲区 每个生产者线程随机产生一个数据 打印出来自己的id 进程 线
  • Ubuntu 10.10下安装TFTP的步骤 tftp-hpa版本

    背景 由于想要在tq2440板子上用tftp下载kernel 所以要在自己的PC机的Ubuntu 10 10上安装tftp服务 所以就去网上找了些教程 但是很悲剧 按照那些教程去操作 结果还都是无法正常运行tftp服务 最后还是从一个外国人
  • JSON.stringify()

    JSON stringify 将一个JavaScript值 对象或者数组 转换为一个 JSON字符串 如果指定了replacer是一个函数 则可以选择性的替换值 或者如果指定了replacer是一个数组 可选择性的仅包含数组指定的属性 语法
  • 红帽7.9部署telnet服务

    升级ssh 为预防万一提前配置telnet服务 安装软件包 yum install telnet server yum install xinetd xinetd加入开机自启 systemctl enable xinetd service
  • 程序员的自我修养——链接、装载与库

    1 温故而知新 操作系统概念 北桥 连接高速芯片 系统调用接口 以软件中断的方式提供 如Linux使用0x80号中断作为系统调用接口 多任务系统 进程隔离 设备驱动 直接使用物理内存的弊端 地址空间不隔离 内存使用效率低 程序运行的地址不确
  • Visual studio 2005 hangs on startup AppHangXProcB1 svchost devenv.exe svchost.exe:{2a811bb2-303b-48b...

    This problem has been torturing me for the whole afternoon and after searching on the web for a long time I finally get
  • Linux 内核中的 Device Mapper 机制

    Linux 内核中的 Device Mapper 机制 尹 洋 在读博士生 尹洋 中科院计算所国家高性能计算机工程技术研究中心的在读博士生 主要从事服务部署和存储资源管理以及Linux块设备一级的开发和研究工作 简介 本文结合具体代码对 L
  • OS——文件管理系统磁盘的结构之搞清盘面和柱面

    如上图 每个柱面有三个盘面 即就是3个磁道 柱面可以抽象的理解成是一个套一个的立体的同心圆柱体 例 2019年408真题 磁盘有300个柱面 每个柱面有10个磁道 每个磁道有200个扇区 扇区大小为512B 则磁盘容量 分析 每个柱面有10
  • 由于回车符引起的shell错误

    今天弟弟写shell时出现一个错误 源代码如下 zip r 1 2 执行时出现错误 我也写了相同的语句 发现是可以执行的 把两个文件对比一看 差别在于 出错shell 正确shell 在linux下的回车是 n 在win下面的回车是 r n
  • java IO、NIO、AIO详解

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 IO流 同步 阻塞 二 NIO 同步 非阻塞 三 NIO2 异步 非阻塞 正文 回到顶部 概述 在我们学习Java的IO流之前 我们都要了解几个关键词 同步与异步 sy
  • 磁盘调度算法笔记和练习题

    磁盘调度算法 先来先服务FCFS 最短寻道时间优先SSTF 扫描调度SCAN 练习题 先来先服务FCFS 最短寻道时间优先SSTF 扫描调度SCAN 它是一次只响应一个方向上的请求 这个方向上的请求都响应完了 再掉头处理另一个方向上的 有点
  • 《OSPF和IS-IS详解》一1.7 独立且平等

    本节书摘来自异步社区 OSPF和IS IS详解 一书中的第1章 第1 7节 作者 美 Jeff Doyle 更多章节内容可以访问云栖社区 异步社区 公众号查看 1 7 独立且平等 OSPF和IS IS详解与TCP IP相比 OSI协议对各国
  • Linux(13):例行性工作排程

    例行性工程 听谓的排程是将工作安排执行的流程之意 Linux 排程就是透过 crontab 与 at 这两个东西 两种工作排程的方式 一种是例行性的 就是每隔一定的周期要来办的事项 一种是突发性的 就是这次做完以后就没有的那一种 at at

随机推荐

  • 【浙大版《Python 程序设计》题目集(解)】第6章函数-1 使用函数求特殊a串数列和(10分)

    给定两个均不超过9的正整数a和n 要求编写函数fn a n 求a aa aaa aa aa n个a 之和 fn须返回的是数列和 函数接口定义 fn a n 其中 a 和 n 都是用户传入的参数 a 的值在 1 9 范围 n 是 1 9 区间
  • 快排函数 -- qsort函数(Quick Sort)

    文章目录 1 qsort函数简介 1 1 函数原型 1 2 参数含义 2 比较函数介绍 3 比较函数使用案例 3 1 整型数组 3 2 浮点型数组 3 3 结构体类型 字符串 4 利用冒泡排序模拟实现qsort函数的功能 1 qsort函数
  • 图形验证码文字识别——pytesseract

    图形验证码内容识别 pytesseract 一 目的 二 实现方式 三 环境准备 四 代码实现 五 拓展 一 目的 我们工作中会遇到一些需要把图片中的文字识别出来使用的例子 比如 图形验证码 提取图片中的文章等 如果工作量比较小或者不需要重
  • 你知道数据发散和数据倾斜么?

    该问题已同步到小程序 全栈面试题 问题 在数据开发日常工作当中 数据发散和数据倾斜问题是比较常见的 那么我们该如何判断呢 同时该如何规避这两种问题呢 注意 该问题也经常会被面试官拿来提问面试者 解答 基于以上问题 大佬们给出了如下的回答 数
  • MLAPI你想需要关注的新的Unity网络框架

    在乱翻PackageManager的时候 无意间看到这么一个玩意 Multiplayer HLAPI 熟悉的unity的朋友知道 unity5的时代 unity大力推广过他自己的Unet框架 内置在unity中 现在时过境迁 你不仅找不到U
  • C++语法基础之栈和队列

    栈 头文件 lt stack gt 实例化 stack在内部默认使用std deque存储数据 但是可以指定使用vector或者list存储数据 示例 std stack
  • GB28181学习(四)——网络设备信息查询

    要求 源设备向目标设备发送信息查询命令 目标设备将结果通过查询应答命令返回给源设备 设备信息查询命令包括 设备目录 设备信息 设备状态信息 设备配置 预置位 看守位 巡航轨迹列表 巡航轨迹 PTZ精准状态 存储卡状态等 信息查询的范围 本地
  • self、__doc__、__init__、__name__

    1 self参数用于类定义中 不可省略 独立的函数或方法中不含有self参数 self不是Python的关键字 可替换成别的 在类实例化时 self自动绑定到self实例上 指向类实例对象本身 已完成类对自身属性的调用 gt gt gt c
  • springboot之用户操作日志

    自定义注解 SysLog作用于方法 import java lang annotation Target ElementType METHOD Retention RetentionPolicy RUNTIME Documented pub
  • FreeRTOS系统配置文件详解

    简介 在实际使用FreeRTOS 的时候我们时常需要根据自己需求来配置FreeRTOS 而且不同架构的MCU 在使用的时候配置也不同 FreeRTOS 的系统配置文件为FreeRTOSConfig h 在此配置文件中可以完成FreeRTOS
  • 如何安装Chocolatey

    最近在研究包管理器的工作原理 便想着安一个chocolatey下来 安装程序也方便一些 结果在csdn一找 人差点没给我气死 转载 以讹传讹 胡诌 过时的一大堆 都不咋靠谱 写这篇文章的目的就是让大家知道 Chocolatey到底是怎么安装
  • 摄影:相机的白平衡怎么用?

    转自 https baijiahao baidu com s id 1627541021956100392 wfr spider for pc 白平衡 顾名思义就是保持白色的平衡 拥有还原环境色彩的能力 白平衡作为拍摄过程中的一项重要设置
  • Oracle的package用法测试

    oralce的package由 包头和包体构成 包头声明要做的事情 包体做具体的实现 话不多说直接上代码 create or replace package pkg firste test as procedure p update lab
  • Stable Diffusion与Midjourney比较,哪个更符合普通人需求?

    先来说一下它们的区别 主要有两点 成本和出图速度 第一点 成本 Stable Diffusion是一款开源且免费使用的模型 可以在本地部署 但需要高性能电脑配置支持 虽然跑图速度还不错 但必须配备稳定的网络环境 Midjourney也需要稳
  • 【C写文件】C/C++读写文本文件、二进制文件/文件读写

    目录 一 目的 二 C语言文本文件读写 1 文本文件写入 2 文本文件读取 三 C语言二进制文件读写 1 二进制文件写入 2 二进制文件读取 四 C 文本文件读写 1 文本文件写入 2 文本文件读取 五 C 二进制文件读写 1 二进制文件写
  • nginx动态配置配置

    nginx中的conf文件配置测试 upstream backServer server 127 0 0 1 11111 upsync 192 168 212 134 8500 v1 kv upstreams itmayiedu upsyn
  • Spring 6.X IoC 容器

    目录 一 Spring IoC 容器和 Bean 简介 1 1 容器概述 1 3 使用 一 Spring IoC 容器和 Bean 简介 下面主要介绍 Spring 框架对控制反转 IoC 原理的实现 首先要说明的是 IoC 也称为依赖注入
  • FileOutputStream的基本使用

    package com wondream myframework app basictest io import org apache commons logging Log import org apache commons loggin
  • Flutter插件介绍以及常用插件推荐

    Flutter插件 Flutter使用的Dart语言无法直接调用Android系统提供的Java接口 这时就需要使用插件来实现中转 Flutter官方提供了丰富的原生接口封装 android alarm manager 访问Android系
  • Qt Assistant介绍

    简介 Qt Assistant也就是我们常说的Qt助手 是一款用于呈现在线文档的工具 简介 一分钟学会使用 Qt参考文档 Qt Assistant详解 命令行选项 工具窗口 文档窗口 工具栏 菜单 文件菜单 编辑菜单 查看菜单 前往菜单 书