5

Google 検索で、次の記事を見つけました。

http://docs.python.org/release/1.4/lib/node201.html

rect クラスを使用して、ポイントが rect 内にあるかどうかの結合/交差/チェックを実行する例を示しました。Python 2.7 で rect のインポートが失敗します。このクラスは別のパッケージに含まれていますか?

4

4 に答える 4

9

質問は実際には「どうしたの?」ではなく、「このようなクラスを使用できる場所はどこにありますか?」だと思います。

ほとんどの GUI ライブラリには、このようなクラスがあります。例: wx.RectQRect / QRectFgtk.gdk.Rectangle、 PyGame rect

GUI ライブラリのオーバーヘッドのない一般的な四角形クラスが必要な場合、唯一のオプションはSympyであり、ニーズに合ったGeometryモジュールがあると思います。

最後に、自分でロールすることを選択することもできます。このようなクラスを作成することはそれほど難しくありません。

于 2011-06-06T09:56:51.557 に答える
3

これは、標準ウィンドウ インターフェイスの一部です。あなた自身がリンクしたドキュメントから引用するには:

新しいアプリケーションでは、STDWIN の使用はお勧めしません。Microsoft Windows や Windows NT には移植されておらず、X11 や Macintosh では重要な機能が欠けています。特に、ダイアログを構築するためのツールがありません。

于 2011-06-06T09:11:37.023 に答える
3

stdwinクラスを含むモジュールはrectバージョン 1.6 から廃止され (これらのメモを参照)、それ以降のバージョンで削除されたと思います。

于 2011-06-06T09:15:48.227 に答える
1

残りの答えはあなたをカバーしていると思います。しかし、私はあなたの立場に立って、より多くの人々に利益をもたらす汎用モジュールを作成しました。プロジェクトはここにあります。このモジュールは、画面座標系 (y は画面の下方向、x は右方向) の負数と正数の両方で機能します。

サポートされているいくつかのメソッド:

  • 1 つの長方形から別の長方形までの距離
  • 長方形が x 軸、y 軸、または両方の軸で重なっているかどうかを確認します (デフォルト)
  • ポイントが長方形の内側にあるかどうかを確認する
  • 長方形を揃える
于 2014-09-25T09:00:35.427 に答える