告诉showEvent的来源

时间:2013-06-25 03:48:11

标签: qt qt4 qtabwidget

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

现在我如何知道showEvent的来源?

可能是:

  1. 从其他标签切换
  2. tabwidget的当前索引未更改,整个窗口变为可见
  3. 这可能吗?

1 个答案:

答案 0 :(得分:3)

QShowEvent非常通用,因此没有直接的方法来获取触发它的信息。根据您的需要,可以在节目事件之间保存QTabWidget::currentIndex的当前值,也可以将您的逻辑移至QTabWidget::currentChanged位。