QCapturableWindow 类

用于获取可捕获窗口的基本信息。 更多信息...

头文件 #include <QCapturableWindow>
CMakefind_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmakeQT += multimedia
Qt 6.6
由以下实例化 CapturableWindow

公共函数

QCapturableWindow()
QCapturableWindow(const QCapturableWindow &other
QCapturableWindow(QCapturableWindow &&other
~QCapturableWindow()
QStringdescription() const
boolisValid() const
voidswap(QCapturableWindow &other)
QCapturableWindow &operator=(const QCapturableWindow &other)
QCapturableWindow &operator=(QCapturableWindow &&other)
booloperator!=(const QCapturableWindow &lhs, const QCapturableWindow &rhs)
booloperator==(const QCapturableWindow &lhs, const QCapturableWindow &rhs)

详细描述

本类包含一组窗口信息,除了每当调用它时都会拉取当前状态的QCapturableWindow::isValid 方法。

另请参阅QWindowCapture

成员函数说明

QCapturableWindow::QCapturableWindow()

构造一个空的可捕获窗口信息,不指向任何窗口。

QCapturableWindow::QCapturableWindow(const QCapturableWindow &other)

使用 other QCapturableWindow 构造新的窗口信息。

[noexcept] QCapturableWindow::QCapturableWindow(QCapturableWindow &&other)

other 构建QCapturableWindow。

[noexcept] QCapturableWindow::~QCapturableWindow()

销毁窗口信息。

QString QCapturableWindow::description() const

返回窗口的描述。在大多数情况下它代表窗口标题。

注意:description属性的获取函数。

bool QCapturableWindow::isValid() const

识别窗口信息是否有效。

无效的窗口信息指的是不存在的窗口或不属于任何一个窗口。

如果窗口有效,则返回 true,否则返回 false。

注意:属性 isValid 的获取器函数。

[noexcept] void QCapturableWindow::swap(QCapturableWindow &other)

将当前窗口信息与 other 进行交换。

QCapturableWindow &QCapturableWindow::operator=(const QCapturableWindow &other)

other 窗口信息赋值给此 QCapturableWindow

[noexcept] QCapturableWindow &QCapturableWindow::operator=(QCapturableWindow &&other)

other 移动到这个 QCapturableWindow

相关非成员

[noexcept] bool operator!=(const QCapturableWindow &lhs, const QCapturableWindow &rhs)

如果窗口信息 lhsrhs 指向不同的窗口,则返回 true,否则返回 false

[noexcept] bool operator==(const QCapturableWindow &lhs, const QCapturableWindow &rhs)

如果窗口信息 lhsrhs 指向相同的窗口,则返回 true,否则返回 false

© 2024 Qt 公司有限公司。此处包含的文档贡献的版权归各自所有者所有。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 许可的。Qt 及其相应的标志是芬兰和/或其他国家和地区的.Qt 公司的商标。所有其他商标均为其分别所有者的财产。