【问题标题】:Where do I find tutorials for using Qt in MonoDevelop?在哪里可以找到在 MonoDevelop 中使用 Qt 的教程?
【发布时间】:2012-11-24 10:45:29
【问题描述】:

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

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

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

【问题讨论】:

  • 啊,乔治,感谢您的编辑。我的错。我知道,我想我没有费心去检查。但是你对我有什么建议吗?
  • 这里有工具包列表:mono-project.com/Gui_Toolkits
  • Cheesebaron,感谢您记录这一点。它实际上是我在提出问题之前研究过的网站之一。

标签: c# qt monodevelop qyoto


【解决方案1】:

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

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

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

问候。

【讨论】:

  • 谢谢。我真的很喜欢在我的基于 GUI 的 C++ 应用程序中使用 Qt,但我正在寻找 C# 的选项,因为我正在编写一个 C# 应用程序,以便为我的下一份工作获得一些经验,这需要熟悉 C#。我喜欢 stetic/GTK#,但在使用 Qt 和 Lazarus(我猜是 fpGui)之后似乎不完整。
【解决方案2】:

我在 Mono 上的 UI 体验与 Valentin 非常相似。我也发现 WinForms 是不可取的。我还发现 GTK# 或 Qyoto 都不太适合 .NET 框架(请参阅我对 Is Qyoto a viable platform? 的回答)

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

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

【讨论】:

  • 是的,我看过 C# Qyoto 教程,但正如我所提到的,Qyoto 看起来几乎已经死了,所以它看起来不像是我想投入大量时间的地方。干杯
  • Ps,感谢您关于 Qyoto 可行性的答案链接,因此为您的答案投票。
猜你喜欢
  • 1970-01-01
  • 2011-10-02
  • 2010-10-10
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多