我有一个 QTabWidget,并为其中一个子小部件定义了 showEvent。
现在我怎么知道 showEvent 来自哪里?
它可能是:
- 从其他选项卡切换
- tabwidget 的当前索引没有改变,整个窗口只是变得可见
那可能吗?
我有一个 QTabWidget,并为其中一个子小部件定义了 showEvent。
现在我怎么知道 showEvent 来自哪里?
它可能是:
那可能吗?
QShowEvent非常通用,因此没有直接的方法可以获取有关触发它的信息。根据您的需要,在显示事件之间保存QTabWidget::currentIndex的当前值或将您的逻辑移动到QTabWidget::currentChanged
插槽。