【发布时间】:2019-04-01 23:11:14
【问题描述】:
我需要 QApplication 中的一些虚函数/信号/事件,集中通知应用程序中任何打开和关闭的窗口(提供指向窗口对象的指针;包括 QMainWindow、QDialog、基于 QWidget 的窗口)。
这应该可以在手动注册所有窗口实例且无需手动操作每个实例(例如,通过在每个窗口对象上安装事件过滤器或连接)的情况下工作。 此外,不必从某个接口类或类似类中对跟踪的窗口进行子类化。
那么,Qt 中跟踪应用程序中所有打开和关闭的窗口的最佳方法是什么?
【问题讨论】: