我记得我在几年前做的一个C++项目中使用了Qt,我特别喜欢Qt,因为它看起来非常漂亮,不需要为跨平台工作做太多额外的工作,除了为Mac、Linux和Windows重新编译之外。(当然,在每个平台上也存在二进制打包问题。)
我看过Qyoto (嗯,看起来不适合Leapord的二进制代码,它需要使用SMOKE),还有qt4dotnet (2010年7月发布,看起来需要Qt jambi),还有Qt# (似乎已经绝迹了)。
有哪些好的教程或链接可以让我开始在MonoDevelop / C#中使用Qt?
发布于 2012-11-25 07:04:10
不是真正的答案,但我不建议将Mono与任何UI库一起使用。IHMO,对于某些服务器/控制台的东西,Mono是可以的,但对于UI就不行了。
我参与了一个项目,该项目首先使用Mono和WinForms (在Linux上实现得非常糟糕),然后使用GTK。可移植性的想法并没有得到回报。你很快就会遇到特定于平台的缺陷。
我建议在C++中使用Qt。通过Qt如何使指针的使用最小化,您可以非常快速地了解所需的C++子集。
致以问候。
发布于 2014-01-17 23:59:46
我在Mono上使用UI的经历和Valentin非常相似,我也发现WinForms是不受欢迎的。我还发现GTK#和Qyoto都不能很好地适应.NET框架(参见我对Is Qyoto a viable platform?的回答)。
然而,为了回答您的问题,当我将我的应用程序移植到Qt时,我使用了以下教程:C# Qyoto tutorial。
同样,我强烈推荐在Qt开发中使用C++,或者在C#开发中使用WPF。
https://stackoverflow.com/questions/13540451
复制相似问题