gpt4 book ai didi

c# - Qyoto 是一个可行的平台吗?

转载 作者:太空狗 更新时间:2023-10-29 22:28:32 25 4
gpt4 key购买 nike

我从来没有真正听说过 Qyoto。我的问题是,它是否仍然存在并且可以很好地使用?在我的一个项目中使用它是明智的,还是我应该坚持使用另一种语言的 gtk# 或 qt?目前有任何项目在使用 Qyoto 吗?

最佳答案

我在 .Net 中编写了一个小型跨平台应用程序。我最初是在 Windows 上使用 WinForms UI 编写的。当我将它移植到单声道时,我发现 UI 在 Linux 上真的很糟糕。为了获得更好的 Linux UI,我用 GTK# 重写了 UI。有设计师是件好事,但 GTK# 是一个糟糕的 UI 框架,来自 WinForms(更不用说 WPF)。它基于 C 框架的事实确实表明了这一点。许多事情都显示出它们的程序根源,而且感觉不太以 .Net 为中心。没有一个控件理解 .Net Framework 组件。因此,例如,您不能将 DataTable 绑定(bind)到 GTK 网格控件。此外,文档非常差。

自从我在 Linux 上使用 KDE 以来,我一直在研究 Qyoto 很长时间。最近我让我的应用程序加载了一个 Qt UI。我使用 Qt Designer 设计它,并使用 uics 工具将 .ui 文件转换为 C#。对于习惯使用 Visual Studio 的人来说,这个额外的步骤会很痛苦。此外,Qyoto 也没有真正与 .Net 集成。例如,QT 信号/槽机制与 .Net 事件/事件处理程序系统是分开的。再次, bolt 和电线显示出来。

这些和其他几个因素迫使我离开 .Net 进行 Linux GUI 开发。同样,由于我使用 KDE,我将坚持使用 Qt。我现在的决定是在 Python 和 C++ 之间。 Python 非常适合 RAD,但我真的在寻找一个很棒的 IDE,这促使我转向 C++ (Qt Creator)。

关于c# - Qyoto 是一个可行的平台吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5385753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com