QShowEvent is very generic, so there's no direct way to get information about what triggered it. Depending on your needs either save current value of QTabWidget::currentIndex between show events or move your logic to QTabWidget::currentChanged
slot.
Tell where the showEvent is from
-
01-06-2022 - |
سؤال
I have a QTabWidget, and I defined showEvent for one of the child widget.
Now how can I know where the showEvent is from?
It could be:
- Switched from other tabs
- The current index of tabwidget was not changed, the whole window just become visible
Is that possible?
المحلول
لا تنتمي إلى StackOverflow