1

我记得我在几年前做的一个 C++ 项目中使用了 Qt,我特别喜欢 Qt,因为它的应用程序看起来很漂亮,不需要为跨平台工作做太多额外的工作,而不是为 Mac、Linux 和 Windows 重新编译。(当然,每个平台上也存在二进制打包问题。)。

我看过 Qyoto(嗯,没有二进制文件,看起来它适用于 Leapord,它需要使用 SMOKE)和 qt4dotnet(最后一次发布于 2010 年 7 月,看起来它需要 Qt jambi)和 Qt#(似乎已经灭绝)。

有哪些好的教程或链接可以让我开始使用 Qt 和 MonoDevelop / C#?

4

2 回答 2

2

不是实际答案,但我不建议将 Mono 与任何 UI 库一起使用。IHMO,对于某些服务器/控制台的东西,Mono 可以,但不适用于 UI。

我参与了一个项目,它首先使用 Mono 和 WinForms(在 Linux 上实现非常糟糕),然后使用 GTK。便携性的想法没有得到回报。您很快就会遇到平台特定的缺陷。

我建议将 Qt 与 C++ 一起使用。通过 Qt 如何让您最大限度地减少指针的使用,您可以非常快速地学习所需的 C++ 子集。

问候。

于 2012-11-24T23:04:09.757 回答
1

我在 Mono 上的 UI 体验与 Valentin 非常相似。我也发现 WinForms 是不可取的。我还发现 GTK# 或 Qyoto 都没有真正适合 .NET 框架(请参阅我对Qyoto 是否可行的平台的回答?

但是,为了回答您的问题,当我将我的应用程序移植到 Qt 时,我使用了以下教程: C# Qyoto 教程

同样,我强烈建议使用 C++ 进行 Qt 开发或使用 WPF 进行 C# 开发。

于 2014-01-17T15:59:46.393 回答