- class QHelpFilterSettingsWidget#
QHelpFilterSettingsWidget
类提供了一个小部件,用于创建、编辑和删除过滤器。 更多…概述#
方法#
def
__init__()
def
applySettings()
def
readSettings()
注意
本文档可能包含从C++自动翻译成Python的代码片段。我们始终欢迎贡献对片段的翻译。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来告诉我们。
详细描述#
QHelpFilterSettingsWidget
的实例可能是首选项对话框的一部分。在显示对话框之前,应该调用setAvailableComponents()
和setAvailableVersions()
,否则过滤器设置小部件只会提供一个创建空过滤器的选项,这是没有用的。此外,还应该调用readSettings
来填充过滤器设置小部件中已经存储在过滤器引擎中的过滤器列表。新过滤器的创建、现有过滤器的修改以及不需要的过滤器的删除都由小部件自动处理。如果您想存储小部件的当前状态并将其应用到过滤器引擎中(例如,在用户点击应用按钮后)- 请调用applySettings()
。使用
parent
作为父小部件构建过滤器设置小部件。- applySettings(filterEngine)#
- 参数:
filterEngine –
QHelpFilterEngine
- 返回类型:
bool
将当前在过滤器设置小部件中显示的过滤器设置写入到
filterEngine
。将覆盖存储在过滤器引擎中的旧设置。在成功时返回true
。- readSettings(filterEngine)#
- 参数:
filterEngine –
QHelpFilterEngine
从
filterEngine
读取存储的过滤器设置,并据此设置过滤器设置小部件。- setAvailableComponents(components)#
- 参数:
components – 字符串列表
将所有可用组件的列表设置为
components
。- setAvailableVersions(versions)#
- 参数:
versions – QVersionNumber的列表
将所有可用版本号的列表设置为
versions
。另请参阅