QIviFilterTerm 类

QIviFilterTerm 代表一个过滤器。更多...

头文件 #include <QIviFilterTerm>
qmakeQT += ivicore
继承 QIviAbstractQueryTerm

公共类型

枚举运算符 { 等于, 不区分大小写的等于, 不等于, 大于, 大于等于, ..., 小于等于 }

公共函数

布尔型isNegated() const
QIviFilterTerm::OperatoroperatorType() const
QStringpropertyName() const
QVariantvalue() const

重新实现公共函数

虚拟 QStringtoString() const override
虚拟 QIviAbstractQueryTerm::Typetype() const override

详细描述

该过滤器可以是以下形式之一

identifier operator value

value operator identifier

成员类型文档

枚举 QIviFilterTerm::Operator

常量描述
QIviFilterTerm::Equals0检查标识符的值是否与传递的值相等。对于字符串,比较是大小写敏感的。
QIviFilterTerm::EqualsCaseInsensitive1检查标识符的值是否与传递的值相等,但比较是不区分大小写的。
QIviFilterTerm::Unequals2检查标识符的值是否不等于传递的值。对于字符串,比较是大小写敏感的。
QIviFilterTerm::GreaterThan3检查标识符的值是否大于传递的值。这仅适用于数字。
QIviFilterTerm::GreaterEquals4检查标识符的值是否大于或等于传递的值。这仅适用于数字。
QIviFilterTerm::LowerThan5检查标识符的值是否小于传递的值。这仅适用于数字。
QIviFilterTerm::LowerEquals6检查标识符的值是否小于或等于传递的值。这仅适用于数字。

成员函数文档

bool QIviFilterTerm::isNegated() const

当此术语被否定时返回 true,否则返回 false

QIviFilterTerm::Operator QIviFilterTerm::operatorType() const

返回此过滤器的操作符。

QString QIviFilterTerm::propertyName() const

返回过滤器应作用在其上的属性。

[重写虚拟]QString QIviFilterTerm::toString() const

重实现: QIviAbstractQueryTerm::toString() const.

[重写虚拟]QIviAbstractQueryTerm::Type QIviFilterTerm::type() const

重实现: QIviAbstractQueryTerm::type() const.

QVariant QIviFilterTerm::value() const

返回过滤器的值。

©2020 The Qt Company Ltd. 本文档的贡献版权属于各自的拥有者。本提供的文档是在GNU自由文档许可版本1.3的条款下发布的,由自由软件基金会发布。Qt和相应的商标是The Qt Company Ltd.在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。