Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best C# bindings for Qt?

Tags:

c#

binding

qt

I've written a game in C# with SDL.NET and OpenGL. I want to add a menu to it, for which I need Qt. What bindings do you recommend for Qt in C#?

  • Qyoto? (apparently it's still unstable in Windows.)
  • qt4dotnet?
  • other?

Requirements:

  • fast
  • should just work and be polished - i.e. no weird problems at every step
  • integration with the buildsystem, uic, resources, etc, should work well

In fact I'd appreciate any experiences that you can share about using Qt with C#.

Edit: I'm now in the middle of a major project using qt4dotnet together with OpenTK. Feel free to ask me questions.

like image 327
Stefan Monov Avatar asked Jun 11 '10 14:06

Stefan Monov


People also ask

Who is the best C programmer?

1. Dennis Ritchie: Dennis Ritchie “Father of the C programming language” who also created UNIX operating system along with his long-time colleague Ken Thompson.

What is C best used for?

The C programming language is the recommended language for creating embedded system drivers and applications. The availability of machine-level hardware APIs, as well as the presence of C compilers, dynamic memory allocation, and deterministic resource consumption, make this language the most popular.

Can I learn C language in 1 month?

You can learn C in just 20 days or you can extend that to 45 days also. There is no fixed interval to learn the language. Knowledge is boundless and we learn everyday a new thing in our life.... not more than 2-3 months if your beginner.


2 Answers

I think the QT Bindings for C#/.NET are not working like you wanna have it. The main problem is that there is no real community which is continuing work on these projects.

EDIT: The QTSharp project is getting some love and I think, this could be something to work with (Link: https://github.com/ddobrev/QtSharp)

like image 86
Timur Zanagar Avatar answered Oct 23 '22 17:10

Timur Zanagar


Have You looked at QtSharp? Seems project is in development.

like image 29
Aleksey Kontsevich Avatar answered Oct 23 '22 18:10

Aleksey Kontsevich