转换 QT/C++到 C#

发布于 2024-11-09 06:50:43 字数 278 浏览 0 评论 0原文

这可能看起来有点荒谬,但你们中的一些人可能已经知道,我正在将用 C++ 编写的应用程序转换为 C#。

我注意到很多代码都使用对“QObject”、“QWidget”或“QFrame”等对象的引用。

因此,我不太确定是否应该查找 QT 的源代码并将其基本结构移植到一堆本质上模仿相同功能的 C# 类中,或者是否有任何类型的框架可以做到这一点相同的东西,可以用作它的替代品。

另外,有人可以向我解释一下什么是幻灯片和插槽,以及我可以做什么来在 C# 中模仿它吗?我在想代表们,但我不确定......

This might seem a little ridiculous, but as some of you here may already know, I'm converting an application written in C++ to C#.

I've noticed that a lot of the code uses references to objects like "QObject", "QWidget", or "QFrame."

Because of this, I'm not quite sure if I should look up the source for QT and port the basic structure of that into a bunch of C# classes which essentially mimic the same functionality, or if there's any kind of framework out there which does the same thing and can be used as a replacement for this.

Also, could someone please explain to me what a slide and a slot is, and what it is I could do to mimic this in C# as well? I'm thinking delegates, but I'm not sure...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

○愚か者の日 2024-11-16 06:50:43

看看Qyoto,它可能会通过一些修改进入您的代码。

Have a look at Qyoto it might just drop in to you code with a few modifications.

送君千里 2024-11-16 06:50:43

Oded 推荐的页面还提供了 qt4dotnet 的链接 - 您尝试过吗?

如果您无法使用这些绑定之一,您可能需要开始研究如何将代码库中的所有 Q* 引用移植到 WinForms、WPF 或 Silverlight(取决于您的应用程序需求)

The page that Oded recommended also gave a link to qt4dotnet - have you tried this?

If you can't use one of these bindings, you will probably want to start investigating how to port all Q* references in the codebase to WinForms, WPF, or Silverlight (depending on your application needs)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文