在 Linux/Windows 上制作 GUI 应用程序。使用什么语言/工具?

发布于 2024-09-02 18:31:36 字数 1431 浏览 4 评论 0原文

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

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

发布评论

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

评论(4

浸婚纱 2024-09-09 18:31:36

我看到答案推动 wx 和 gtk,所以我无法避免推动 Qt,我的最喜欢的!-) 背后有一家大公司支持(诺基亚),两套优秀的 Python 绑定(PyQt 和 PySide),对 Python 3 的支持,出色的 Qt Designer ,对 Mac 和移动也有很好的支持...真的很难被击败...!-)

I see answers pushing wx and gtk, so I can't avoid pushing Qt, my favorite!-) With a major corporation standing behind it (Nokia), two excellent sets of Python bindings (PyQt and PySide), support for Python 3, the superb Qt Designer, great Mac and mobile support too... it's seriously hard to beat...!-)

初见你 2024-09-09 18:31:36

最接近的可能是 gtk# 和 monodevelop。它有一个光滑的、类似 Visual Studio 的 ide,生成的程序可以在 Linux 和 Windows 上运行。语言是 C#。我认为这将是性能和易用性的最佳平衡。

或者,PyGtk 也不错,您可以使用 Glade 作为 GUI 设计器,但它不如 Monodevelop 那样集成。

The closest thing is probably going to be gtk# with monodevelop. It has a slick, Visual Studio-like ide, and the resulting programs will run on Linux and Windows. The language would be C#. I think this would be the best balance of performance and ease of use.

Alternatively, PyGtk is nice, and you can use Glade for the GUI designer, but it isn't quite as integrated as Monodevelop.

灯下孤影 2024-09-09 18:31:36

对于这样的低端硬件,我建议使用 wxWidgets 或 wxPython,使用 wxFormBuilder 创建对话框。您可以使用 MS Visual Studio、Eclipse 或 CodeBlocks 作为开发 IDE。后两者在 Linux 上运行良好。或者,您可以使用一些更简单的程序员编辑器,例如 Geany 或 Kate。

For such low-end hardware I suggest wxWidgets or wxPython, using wxFormBuilder to create dialogs. You can use MS Visual Studio, Eclipse or CodeBlocks as development IDE. The latter two work on Linux well. Alternatively, you can use some simpler programmer's editor like Geany or Kate.

情深缘浅 2024-09-09 18:31:36

要访问真正的低端计算机,并且如果您没有真正的图形要求,您可以考虑文本模式界面 -curses/ncurses 之一。

To access really low end computers, and if you have no real graphics requirements, you could consider a text mode interface - curses/ncurses for one.

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