2013-06-25 78 views
0

我有一個QTabWidget,並且我爲其中一個子部件定義了showEvent。告訴showEvent從哪裏來

現在我怎麼知道showEvent的來源?

這可能是:

  1. 從其他選項卡
  2. tabwidget目前指數沒有改變交換,整個窗口剛剛成爲可見

這可能嗎?

回答

3

QShowEvent是非常通用的,所以沒有直接的方法來獲取觸發它的信息。根據您的需要,可在節目事件之間保存當前值QTabWidget::currentIndex或將邏輯移至QTabWidget::currentChanged插槽。