[Development] Calling QWindow::requestActivate after QWindow::show and before QTest::qWaitForWindowActive
Tor Arne Vestbø
Tor.arne.Vestbo at qt.io
Wed Aug 13 11:40:10 CEST 2025
> On 13 Aug 2025, at 11:30, Giuseppe D'Angelo via Development <development at qt-project.org> wrote:
>
> More on topic: if ultimately it is platform specific whether show() alone is sufficient or one needs show()+requestAcivate() (+ QVERIFY), couldn't this combination be packaged in some QtTest helper function, so that people can simply call that function and it'll always do the right
Yes. Though we should stive to use it only when the test actually requires focus. Running tests locally with windows that steal focus unnecessarily is a bit annoying. Of course these things are typically cargo-culled, which is how we probably ended up with the current state of every test requesting activation explicitly after show.
Tor Arne
More information about the Development
mailing list