5.6 with patch applied: "5.6.2 xcb" # 0 "" QHideEvent(Hide, 0x7ffca2a8c400) nativeButton->winId 73400328 # 1 "button" QShowEvent(Show, 0x7ffca2a8c6f0) # 2 "nativeButton" QShowEvent(Show, 0x7ffca2a8c6f0) # 3 "nativeButtonWindow" QShowEvent(Show, 0x7ffca2a8c5f0) # 4 "widget" QShowEvent(Show, 0x7ffca2a8c8a0) # 5 "widgetWindow" QShowEvent(Show, 0x7ffca2a8c7a0) # 6 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c5b0) QFlags(WindowNoState) -> QFlags(WindowNoState) [spont] # 7 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c5b0) QFlags(WindowNoState) -> QFlags(WindowMinimized) [spont] # 8 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c0b0) QFlags(WindowNoState) -> QFlags(WindowMinimized) [spont] # 9 "widget" QHideEvent(Hide, 0x7ffca2a8bbf0) [spont] # 10 "button" QHideEvent(Hide, 0x7ffca2a8ba80) [spont] # 11 "nativeButton" QHideEvent(Hide, 0x7ffca2a8ba80) [spont] # 12 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c5b0) QFlags(WindowMinimized) -> QFlags(WindowNoState) [spont] # 13 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c0b0) QFlags(WindowMinimized) -> QFlags(WindowNoState) [spont] # 14 "button" QShowEvent(Show, 0x7ffca2a8bac0) [spont] # 15 "nativeButton" QShowEvent(Show, 0x7ffca2a8bac0) [spont] # 16 "widget" QShowEvent(Show, 0x7ffca2a8bbf0) [spont] # 17 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c5b0) QFlags(WindowNoState) -> QFlags(WindowMinimized) [spont] # 18 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c0b0) QFlags(WindowNoState) -> QFlags(WindowMinimized) [spont] # 19 "widget" QHideEvent(Hide, 0x7ffca2a8bbf0) [spont] # 20 "button" QHideEvent(Hide, 0x7ffca2a8ba80) [spont] # 21 "nativeButton" QHideEvent(Hide, 0x7ffca2a8ba80) [spont] # 22 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c5b0) QFlags(WindowMinimized) -> QFlags(WindowNoState) [spont] # 23 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffca2a8c0b0) QFlags(WindowMinimized) -> QFlags(WindowNoState) [spont] # 24 "button" QShowEvent(Show, 0x7ffca2a8bac0) [spont] # 25 "nativeButton" QShowEvent(Show, 0x7ffca2a8bac0) [spont] # 26 "widget" QShowEvent(Show, 0x7ffca2a8bbf0) [spont] # 27 "widgetWindow" QHideEvent(Hide, 0x7ffca2a8be70) # 28 "widget" QHideEvent(Hide, 0x7ffca2a8bf40) # 29 "button" QHideEvent(Hide, 0x7ffca2a8bea0) # 30 "nativeButton" QHideEvent(Hide, 0x7ffca2a8bea0) # 31 "nativeButtonWindow" QHideEvent(Hide, 0x7ffca2a8c680) For reference, 5.6 without patch: "5.6.2 xcb" # 6 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7fff87df4290) QFlags(WindowNoState) -> QFlags(WindowNoState) [spont] # 7 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7fff87df4290) QFlags(WindowNoState) -> QFlags(WindowMinimized) [spont] # 8 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7fff87df3d90) QFlags(WindowNoState) -> QFlags(WindowMinimized) [spont] # 9 "widget" QHideEvent(Hide, 0x7fff87df38d0) # 10 "widgetWindow" QWindowStateChangeEvent(WindowStateChange, 0x7fff87df4290) QFlags(WindowMinimized) -> QFlags(WindowNoState) [spont] # 11 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7fff87df3d90) QFlags(WindowMinimized) -> QFlags(WindowNoState) [spont] # 12 "widget" QShowEvent(Show, 0x7fff87df38d0) "4.8.7" nativeButton->winId 75497482 # 0 "button" QShowEvent(Show, 0x7ffcb2b0cda0, type = 17) # 1 "nativeButton" QShowEvent(Show, 0x7ffcb2b0cda0, type = 17) # 2 "widget" QShowEvent(Show, 0x7ffcb2b0cf40, type = 17) # 3 "widget" QHideEvent(Hide, 0x7ffcb2b0c9e0, type = 18)[spont] # 4 "button" QHideEvent(Hide, 0x7ffcb2b0c800, type = 18)[spont] # 5 "nativeButton" QHideEvent(Hide, 0x7ffcb2b0c800, type = 18)[spont] # 6 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffcb2b0c7f0, type = 105)QFlags() -> QFlags(0x1) [spont] # 7 "button" QShowEvent(Show, 0x7ffcb2b0c800, type = 17)[spont] # 8 "nativeButton" QShowEvent(Show, 0x7ffcb2b0c800, type = 17)[spont] # 9 "widget" QShowEvent(Show, 0x7ffcb2b0c9e0, type = 17)[spont] # 10 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffcb2b0c7f0, type = 105)QFlags(0x1) -> QFlags() [spont] # 11 "widget" QHideEvent(Hide, 0x7ffcb2b0c9e0, type = 18)[spont] # 12 "button" QHideEvent(Hide, 0x7ffcb2b0c800, type = 18)[spont] # 13 "nativeButton" QHideEvent(Hide, 0x7ffcb2b0c800, type = 18)[spont] # 14 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffcb2b0c7f0, type = 105)QFlags() -> QFlags(0x1) [spont] # 15 "button" QShowEvent(Show, 0x7ffcb2b0c800, type = 17)[spont] # 16 "nativeButton" QShowEvent(Show, 0x7ffcb2b0c800, type = 17)[spont] # 17 "widget" QShowEvent(Show, 0x7ffcb2b0c9e0, type = 17)[spont] # 18 "widget" QWindowStateChangeEvent(WindowStateChange, 0x7ffcb2b0c7f0, type = 105)QFlags(0x1) -> QFlags() [spont] # 19 "widget" QHideEvent(Hide, 0x7ffcb2b0c610, type = 18) # 20 "button" QHideEvent(Hide, 0x7ffcb2b0c5a0, type = 18) # 21 "nativeButton" QHideEvent(Hide, 0x7ffcb2b0c5a0, type = 18)