Hacker News new | past | comments | ask | show | jobs | submit login

There were C# Qt bindings since many years ago but those were not official supported so the quality was not that good,once there was a Java official binding/port that was dropped after a short time, I would not use someone's hobby bindings for a real world project(I mean a project with many users that you need to support for years , through OS and oteher system updates)



I'm the author.

The QtSharp project used technology that couldn't really address the problem (MonoCppSharp).

QML.Net is different. It is purely a QML integration (no c++ wrapper), using a C interop.

There is extensive unit tests for QML.Net, including garbage collection tests.

I consider it segfault-proof.

It's currently used in production on embedded medical devices: https://medxchange.com/4klear-all-in-one-camera-recorder/


Sounds like a nice project, I did not want to insinuate that the quality is not good, I did not used Qt in a few years(since Qt4 days) so I am not sure about QML, without doing any research I think I am inclined to use the classic QtWidgedts for a desktop applications, SQML seems to me more mobile or designer first toolkit.

I strongly believe that Microsoft made a huge mistake not making .Net WPF and Silverlight cross platform and open source it. they would have made money by selling the Visual Studio IDE,


does it work with .net core? i.e. linux?


It works on every platform Qt and .NET Core works.

I run it on embedded Linux.

Travis and Appveyor cover tests for Linux/Mac/Windows.


that's pretty amazing. i've been looking for a gui framework that i can use with csharp on linux. i'll take a look.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: