QFlag 类

QFlag 类是 QFlags 的辅助数据类型。 更多...

头文件 #include <QFlag>
CMakefind_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmakeQT += core

公共函数

QFlag(int value)
QFlag(uint value)
QFlag(short value)
QFlag(ushort value)
intoperator int() const
uintoperator uint() const

详细描述

它相当于一个普通的 int,但在函数重载和类型转换方面有所不同。您通常不需要在应用程序中使用此类。

另请参阅QFlags.

成员函数文档

[constexpr noexcept] QFlag::QFlag(int value)

构造一个存储 value 的 QFlag 对象。

[constexpr noexcept] QFlag::QFlag(uint value)

构造一个存储 value 的 QFlag 对象。

[constexpr noexcept] QFlag::QFlag(short value)

构造一个存储 value 的 QFlag 对象。

[constexpr noexcept] QFlag::QFlag(ushort value)

构造一个存储 value 的 QFlag 对象。

[constexpr noexcept] int QFlag::operator int() const

返回 QFlag 对象存储的值。

[constexpr noexcept] uint QFlag::operator uint() const

返回 QFlag 对象存储的值。

© 2024 Qt 公司有限公司。本文档的贡献版权属于各自的所有者。本提供的文档受免费文档许可协议第 1.3 版的条款约束,由自由软件基金会发布。Qt 和相应的标志是芬兰及其它国家/地区的 Qt 公司有限公司的商标。所有其他商标均属其各自所有者的财产。