QMdiarea 变空时是不是会发生事件/信号?

Posted

技术标签:

【中文标题】QMdiarea 变空时是不是会发生事件/信号?【英文标题】:is there an event/signal which happens when the QMdiarea become empty?QMdiarea 变空时是否会发生事件/信号? 【发布时间】:2017-05-24 09:56:38 【问题描述】:

我想在QMdiarea 为空时实现代码,即(没有QSubWindow 子级)。

例如:

QMdiarea 变空时是否会发生事件或信号?

【问题讨论】:

【参考方案1】:

您可以使用QMdiArea::subWindowActivated(QMdiSubWindow *window) 信号来跟踪提到的状态。正如docs 所说,当window 参数为null 时,表示最后一个MDI 子窗口关闭,工作区为空。

【讨论】:

以上是关于QMdiarea 变空时是不是会发生事件/信号?的主要内容,如果未能解决你的问题,请参考以下文章

为啥延迟块为空时,Anylogic stopDelay() 函数会抛出错误?

Qt——信号和槽

尝试从 Facebook Flutter 登录时,电子邮件变空

信号量Semaphore

自定义生产者消费者

从 C++ 向 QML 发出信号以读取 Q_PROPERTY 是同步事件吗?