答え1
実際に、この記事を書いている人がここのメンバーではない場合、ここから答えを得ることはできないようです。 :-).私ができる唯一のことは推測です。
通常、これを行うには、いくつかのグラフィックライブラリ/フレームワークを使用します。Qt独自のライセンスを使用できるため人気がありますが、このような単純なものは、単純なWebKit Webビューベースのアプリケーションで実行されるHTML + CSSかもしれません。
イメージは通常ディスクからロードされますが、Base64でエンコードされたイメージを文字列としてコードに直接追加することもできます。
Linux用のGUIアプリケーションの一般的な作成方法に興味がある場合は、次のいずれかから始めることをお勧めします。Qt(C ++ですが、他の言語にもバインディングがあります)ゲテック(Cには他の多くの言語へのバインディングもあります)。次のコマンドを使用して、非常に簡単なGUIダイアログを作成することもできます。ジェニティしかし、これは通常のZenityウィンドウのようには見えません。