Qtウィンドウを一番上に保ちたいです。 setWindowFlags(Qt::WindowStaysOnTopHint)
を実行すると、ウィンドウが非表示になります(Windows 7の場合)。
私も試しました:
Qt::WindowFlags flags = windowFlags();
setWindowFlags(flags | Qt::WindowStaysOnTopHint);
そして、それはまだ同じことをします。私はここで何を間違えましたか?
フラグを設定した後、show()を呼び出します。
Qt::WindowFlags flags = windowFlags();
setWindowFlags(flags | Qt::WindowStaysOnTopHint);
show();