在 GNU/Linux 世界中创建现代 GUI 应用程序的最简单方法是什么?

发布于 2024-10-07 09:12:22 字数 140 浏览 6 评论 0原文

在 Windows 中,使用 VisualC# 和 WinForms 创建外观完美的 GUI 应用程序只是小菜一碟。 GNU/Linux 世界里还有这样的轻松和强大的东西吗?与普通的 VisualStudio WinForms 设计器相比,Gtk# 看起来太神秘了。

In Windows creating perfect-looking GUI applications is just a piece of cake with VisualC# and WinForms. Is there something of this ease and power in GNU/Linux world? Gtk# looks too arcane compared to ordinary VisualStudio WinForms designer.

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

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

发布评论

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

评论(3

巾帼英雄 2024-10-14 09:12:22

如果你想拖动小部件,你可以使用 Glade 创建用户界面,并将其保存在 GtkBuilder 项目中,然后使用您的编程语言中的 GTK+ 绑定加载它。

这非常简单,您可以在 Glade 的网站上找到这些教程。

顺便说一句,Linux只是系统的内核,虽然我认为所有具有图形支持的现代GNU/Linux系统都配备了X。但是它仍然取决于具体的库。一般来说,GNOME 和 KDE 分别使用 GTK+ 和 Qt。

If you want to drag the widgets around, you could use Glade to create user interface, and save it in GtkBuilder project, then load it with GTK+ bindings in your programming language.

It's pretty easy and you have those tutorials in Glade's website.

By the way, Linux is just the kernel of the system, although I think all modern GNU/Linux systems with graphical support are equipped with X. However it still depends on the specific library. Generally GNOME and KDE use GTK+ and Qt respectively.

恋你朝朝暮暮 2024-10-14 09:12:22

或者您可以使用多平台语言。如果您有使用 C# / VisualC# 的经验,那么开发 Java 应用程序就不会那么困难。 C# 和 Java 是基于相似原理的非常相似的语言。

在 Java 世界中,您可以使用一些 GUI 框架:Swing、Standard Widget Toolkit (eclipse)、JavaFx

Or you can use multi-platform language. If you have experiences with C# / VisualC# then developing a Java application wouldn't be so hard. C# and Java are really similar languages based on similar principles.

In Java world you have a few GUI frameworks that you can use : Swing, Standard Widget Toolkit (eclipse), JavaFx

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