Google 検索で、次の記事を見つけました。
http://docs.python.org/release/1.4/lib/node201.html
rect クラスを使用して、ポイントが rect 内にあるかどうかの結合/交差/チェックを実行する例を示しました。Python 2.7 で rect のインポートが失敗します。このクラスは別のパッケージに含まれていますか?
Google 検索で、次の記事を見つけました。
http://docs.python.org/release/1.4/lib/node201.html
rect クラスを使用して、ポイントが rect 内にあるかどうかの結合/交差/チェックを実行する例を示しました。Python 2.7 で rect のインポートが失敗します。このクラスは別のパッケージに含まれていますか?
質問は実際には「どうしたの?」ではなく、「このようなクラスを使用できる場所はどこにありますか?」だと思います。
ほとんどの GUI ライブラリには、このようなクラスがあります。例: wx.Rect、QRect / QRectF、gtk.gdk.Rectangle、 PyGame rect。
GUI ライブラリのオーバーヘッドのない一般的な四角形クラスが必要な場合、唯一のオプションはSympyであり、ニーズに合ったGeometryモジュールがあると思います。
最後に、自分でロールすることを選択することもできます。このようなクラスを作成することはそれほど難しくありません。
これは、標準ウィンドウ インターフェイスの一部です。あなた自身がリンクしたドキュメントから引用するには:
新しいアプリケーションでは、STDWIN の使用はお勧めしません。Microsoft Windows や Windows NT には移植されておらず、X11 や Macintosh では重要な機能が欠けています。特に、ダイアログを構築するためのツールがありません。
stdwin
クラスを含むモジュールはrect
バージョン 1.6 から廃止され (これらのメモを参照)、それ以降のバージョンで削除されたと思います。
残りの答えはあなたをカバーしていると思います。しかし、私はあなたの立場に立って、より多くの人々に利益をもたらす汎用モジュールを作成しました。プロジェクトはここにあります。このモジュールは、画面座標系 (y は画面の下方向、x は右方向) の負数と正数の両方で機能します。
サポートされているいくつかのメソッド: