この質問をする前に、私はグーグルでstackoverflowを検索しました
私が期待していない答え:
この質問をする前に、私はグーグルでstackoverflowを検索しました
私が期待していない答え:
低レベルの描画ライブラリであるSDLを使用して、いくつかの GUI をゼロから作成しました。これを行う利点は、ピクセルに至るまでどのプラットフォームでもまったく同じように見えることと、組み込みシステムで動作させることができることです。フルスクリーン GUI も非常に簡単です。デメリットは、手間がかかることです。
Python では、pygameライブラリが SDL をラップしているので、それを使用できます。実際、大きなカラー LCD スクリーンを備えたラボ機器の GUI を作成した方法です。コントローラーは Linux を実行しましたが、X-windows は実行しませんでした。
pygame は追加のライブラリですが、Python が提供するものだけで GUI を作成する方法は思いつきません。
「モジュール/ライブラリ」なしで作成する最も簡単な GUI は、Web ベースのものです。つまり、Python コードから Javascript を使用して HTML を生成し、Javascript が AJAX を介して Python アプリとやり取りできるようにします。これは、標準の Python ライブラリ (およびもちろんいくつかの JS コード) だけで、またはプラットフォーム固有の拡張機能の「重い」インストールを必要としないモジュールを使用して、あまり労力をかけずに実装できます。