在 Ubuntu 上通过 APT 安装的哪些语言带有开箱即用的图形功能?

在 Ubuntu 上通过 APT 安装的哪些语言带有开箱即用的图形功能?

我只是想知道我可以从 APT 直接安装哪些带有内置图形功能的 Ubuntu 编程语言。我知道 Java 可以,但我不知道其他语言,而且这方面的信息有点少。GCC 中的 C 可以生成图形吗?Python 呢?Fortran 呢?据我所知,这需要与 API 交互,据我所知,这些 API 旨在与语言轻松交互,但我不确定。

我对创建游戏和模拟很感兴趣,也许最终会尝试 Doom 风格的 3D 图形。

有人有关于这个主题的更多信息吗?如果它能够不经修改就生成图形,那对我来说就足够了,但简化这一过程的功能绝对是可取的。

答案1

您可以使用 Python 轻松地制作图形。

如果您想创建用于科学计算的图表,请查看 matplotlib。

sudo apt install python3-matplotlib

要使用 python 创建图形应用程序,有很多可用的选项,包括 tkinter、pyqt5 等等。

查看pysimplegui,它结合了其中的一些。它可以安装

sudo apt install python3-pip
pip3 install --user pysimplegui --break-system-packages

(请注意,最后一个命令将 pysimplegui 安装为用户包,在这种情况下实际上不能破坏任何系统包)

安装 pysimplegui 的另一种方法是使用 安装 pipx,sudo apt install pipx然后使用 安装 pysimplegui pipx install pysimplegui(不需要sudo)。然后运行psghome以启动 PySimpleGUI 5。

Spyder 5 和 Python 的结合能够生成内联图形。


如果您想开发游戏,那么使用游戏引擎将是一个方便的选择。查看Ubuntu 上的 Linux 游戏开发:Godot 和 Unity,Ubuntu 开发人员的博客文章

相关内容