Set WindowStaysOnTopHint to work over fullscreen app
-
I found out that setting WindowStaysOnTopHint flag doens't allow my widget to stay on top of a fullscreen app.
There is another flag to set so my widget will be always visible, even if an app enter in fullscreen mode?I'm using Qt 6.5
-
Hi,
Which OS is it ?
Is the full screen application your own ? -
@SGaist said in Set WindowStaysOnTopHint to work over fullscreen app:
Hi,
Which OS is it ?
Is the full screen application your own ?Windows 11
No, fullscreen apps are external from my Qt app.
I'm able to put my widgget on top of all other app only if they windowed (or borderless fullscreen) -
@SGaist said in Set WindowStaysOnTopHint to work over fullscreen app:
Hi,
Which OS is it ?
Is the full screen application your own ?Windows 11
No, fullscreen apps are external from my Qt app.
I'm able to put my widgget on top of all other app only if they windowed (or borderless fullscreen) -
@TheEnigmist
We shall see what @SGaist has to say, I don't know, but I hope you cannot put any widget from your application on top if I am running something full screen!@JonB yeah, I'm reading online that the only way is to hook an overlay on the fullscreen window, like Nvidia Geforce Experience or Steam, with injecting DirectX/OpenGL. But is not what I want to. Simply I will stick with WindowStaysOnTopHint and working with borderless fullscreen
-
@JonB yeah, I'm reading online that the only way is to hook an overlay on the fullscreen window, like Nvidia Geforce Experience or Steam, with injecting DirectX/OpenGL. But is not what I want to. Simply I will stick with WindowStaysOnTopHint and working with borderless fullscreen
@TheEnigmist
I am pleased to hear this! Once I have set up to run my game or youtube video full screen I do not want your Qt application to be able to pop its windows on top of my viewing experience :) "Borderless fullscreen" sounds different, I presume that is still working within the desktop windowing system, just it happens that window occupies the full screen. -
@TheEnigmist
I am pleased to hear this! Once I have set up to run my game or youtube video full screen I do not want your Qt application to be able to pop its windows on top of my viewing experience :) "Borderless fullscreen" sounds different, I presume that is still working within the desktop windowing system, just it happens that window occupies the full screen.@JonB youtube fullscreen is a borderless fullscreen. That is simply a fake fullscreen, is still a window so yes, my Qt app would be on top of that :D
-
@JonB youtube fullscreen is a borderless fullscreen. That is simply a fake fullscreen, is still a window so yes, my Qt app would be on top of that :D
@TheEnigmist Damn! :)
-
@TheEnigmist Damn! :)
@JonB said in Set WindowStaysOnTopHint to work over fullscreen app:
@TheEnigmist Damn! :)
You cannot escape from me! LOL
Btw I think fullscreen app stay on other level that Qt can't control, so is impossible to achieve it without injection and I don't want to inject anything!