QCapturableWindow 类
用于获取可捕获窗口的基本信息。 更多信息...
头文件 | #include <QCapturableWindow> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
qmake | QT += multimedia |
自 | Qt 6.6 |
由以下实例化 | CapturableWindow |
公共函数
QCapturableWindow() | |
QCapturableWindow(const QCapturableWindow &other) | |
QCapturableWindow(QCapturableWindow &&other) | |
~QCapturableWindow() | |
QString | description() const |
bool | isValid() const |
void | swap(QCapturableWindow &other) |
QCapturableWindow & | operator=(const QCapturableWindow &other) |
QCapturableWindow & | operator=(QCapturableWindow &&other) |
相关非成员
bool | operator!=(const QCapturableWindow &lhs, const QCapturableWindow &rhs) |
bool | operator==(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)
如果窗口信息 lhs 和 rhs 指向不同的窗口,则返回 true
,否则返回 false
。
[noexcept]
bool operator==(const QCapturableWindow &lhs, const QCapturableWindow &rhs)
如果窗口信息 lhs 和 rhs 指向相同的窗口,则返回 true
,否则返回 false
。
© 2024 Qt 公司有限公司。此处包含的文档贡献的版权归各自所有者所有。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 许可的。Qt 及其相应的标志是芬兰和/或其他国家和地区的.Qt 公司的商标。所有其他商标均为其分别所有者的财产。