1

この質問をする前に、私はグーグルでstackoverflowを検索しました

私が期待していない答え:

  • wxWidgets は最高の Python GUI です
  • GUI 開発には TkInter (BIM) を使用します。
  • Q. モジュールやライブラリを使わずにGUIを作る方法は? つまり、GUI を最初から作成します。tkinter のようなモジュールは許可されていません。

    4

    2 に答える 2

    3

    低レベルの描画ライブラリであるSDLを使用して、いくつかの GUI をゼロから作成しました。これを行う利点は、ピクセルに至るまでどのプラットフォームでもまったく同じように見えることと、組み込みシステムで動作させることができることです。フルスクリーン GUI も非常に簡単です。デメリットは、手間がかかることです。

    Python では、pygameライブラリが SDL をラップしているので、それを使用できます。実際、大きなカラー LCD スクリーンを備えたラボ機器の GUI を作成した方法です。コントローラーは Linux を実行しましたが、X-windows は実行しませんでした。

    pygame は追加のライブラリですが、Python が提供するものだけで GUI を作成する方法は思いつきません。

    于 2012-05-26T06:53:44.033 に答える
    1

    「モジュール/ライブラリ」なしで作成する最も簡単な GUI は、Web ベースのものです。つまり、Python コードから Javascript を使用して HTML を生成し、Javascript が AJAX を介して Python アプリとやり取りできるようにします。これは、標準の Python ライブラリ (およびもちろんいくつかの JS コード) だけで、またはプラットフォーム固有の拡張機能の「重い」インストールを必要としないモジュールを使用して、あまり労力をかけずに実装できます。

    于 2012-05-26T05:27:32.350 に答える