Related: Qt disabled downloads for anyone that has a Belarus or Russian IP-Address. There are talks about why they blocked it currently going on at their public mailing list[1]. One argument that came up, is that the downloads are blocked, because Qt is also used in the military. My guess is that this will definitely strengthen other UI toolkits like Flutter in the future.

[1] https://lists.qt-project.org/pipermail/development/2022-Marc...

Flutter is not an alternative to Qt, not even close. Not to speak about C++ compatibility. If anything, things like GTK+, WxWidgets, EFL are on the same page, albeit less polished and advanced.

Depends on what your requirements are. If it "modern" design (let's not start the millionth discussion on what native/modern design is here), that is also supported on mobile/web, then I would say go with flutter as UI and something like rust as your main language to write your business logic in [1]. You can even use regular c++ with their FFI [2].

[1] https://github.com/fzyzcjy/flutter_rust_bridge

[2] https://docs.flutter.dev/development/platform-integration/c-...