class QHelpFilterSettingsWidget#

QHelpFilterSettingsWidget 类提供了一个小部件,用于创建、编辑和删除过滤器。 更多

Inheritance diagram of PySide6.QtHelp.QHelpFilterSettingsWidget

概述#

方法#

注意

本文档可能包含从C++自动翻译成Python的代码片段。我们始终欢迎贡献对片段的翻译。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来告诉我们。

详细描述#

QHelpFilterSettingsWidget的实例可能是首选项对话框的一部分。在显示对话框之前,应该调用setAvailableComponents()setAvailableVersions(),否则过滤器设置小部件只会提供一个创建空过滤器的选项,这是没有用的。此外,还应该调用readSettings来填充过滤器设置小部件中已经存储在过滤器引擎中的过滤器列表。新过滤器的创建、现有过滤器的修改以及不需要的过滤器的删除都由小部件自动处理。如果您想存储小部件的当前状态并将其应用到过滤器引擎中(例如,在用户点击应用按钮后)- 请调用applySettings()

__init__([parent=None])#
参数:

parentQWidget

使用parent作为父小部件构建过滤器设置小部件。

applySettings(filterEngine)#
参数:

filterEngineQHelpFilterEngine

返回类型:

bool

将当前在过滤器设置小部件中显示的过滤器设置写入到filterEngine。将覆盖存储在过滤器引擎中的旧设置。在成功时返回true

readSettings(filterEngine)#
参数:

filterEngineQHelpFilterEngine

filterEngine读取存储的过滤器设置,并据此设置过滤器设置小部件。

setAvailableComponents(components)#
参数:

components – 字符串列表

将所有可用组件的列表设置为components

另请参阅

availableComponents()

setAvailableVersions(versions)#
参数:

versionsQVersionNumber的列表

将所有可用版本号的列表设置为versions

另请参阅

availableVersions()