0
QtでWindowStateChangeEvent
を受信しようとしています。次の実装があると、state
に決して到達しません。それだけで以下のタイプのイベントを取得if
にブレークポイントを設定changeEventはWindowStateChangeで呼び出されません
void
FooWidget::changeEvent(QEvent* e) {
BaseWidget::changeEvent(e);
if (e->type() != QEvent::WindowStateChange)
return;
auto state = static_cast<QWindowStateChangeEvent*>(e);
:
QEvent::StyleChange
QEvent::ParentChange
QEvent::LocaleChange
を報告したウィンドウイベントを取得するために必要な追加のステップがありますか?