0

我有一个 QTabWidget,并为其中一个子小部件定义了 showEvent。

现在我怎么知道 showEvent 来自哪里?

它可能是:

  1. 从其他选项卡切换
  2. tabwidget 的当前索引没有改变,整个窗口只是变得可见

那可能吗?

4

1 回答 1

3

QShowEvent非常通用,因此没有直接的方法可以获取有关触发它的信息。根据您的需要,在显示事件之间保存QTabWidget::currentIndex的当前值或将您的逻辑移动到QTabWidget::currentChanged插槽。

于 2013-06-25T04:11:37.090 回答