答案1
我怀疑你在这里能得到答案,除非真正写这篇文章的人是这里的成员:-)。我唯一能提供的是一些猜测。
您通常会使用一些图形库/框架来执行此操作。Qt之所以受欢迎,是因为它允许使用专有许可证,但这种简单的东西也可以是在一些简单的基于 WebKit Web 视图的应用程序上运行的 HTML + CSS。
图像通常只是从磁盘加载,但也可以将 Base64 编码的图像作为字符串直接添加到代码中。
如果您对 Linux 的 GUI 应用程序一般是如何编写的感兴趣,我建议从以下任一开始:Qt(C++,但其他语言也存在绑定)或格特克(C 也与许多其他语言有绑定)。还可以使用以下命令创建非常简单的 GUI 对话框禅尼蒂,但这看起来不像典型的 Zenity 窗口。