Which one has a future, qt or c#

Qt.

1, applicable to a wide range of platforms. Qt is a cross-platform development framework for graphical interface applications and embedded systems development. It supports a wide range of operating systems, including Windows, macOS, Linux, Android, etc. C# is a multi-purpose programming language developed by Microsoft as part of the Microsoft .NET platform and is mainly used for developing Windows applications and websites.

2. Wide range of applications Qt has a wide range of applications, including desktop applications, mobile applications, embedded systems, graphics rendering, game development, and so on. It is also widely used in industrial automation, medical equipment, automotive industry, etc. C# is used to develop desktop applications, Web applications, mobile applications (using Xamarin), game development (using Unity) and so on.