0

私がやりたいのは、PyGtkを使用して(ほとんどのペイントプログラムで見られるような)選択ツールを作成することです。似たような質問をする前の質問を見たことがありますが、彼らはすでに選択自体を行うために何をしているのかを知っているようでした。そのユーザーはイベントボックスを使用していると言っていましたが、私がやろうとしていることを達成するためにそれをどのように使用するかわかりません。イベントボックスは選択範囲でどのように機能しますか?

長方形のアルゴリズムはまったく問題ありません。実際に画像の一部を選択して移動できるようにするために使用する必要があるツールを知っている必要があります。PyGtkを使用するのはこれが初めてであり、Python自体にもかなり慣れていないので、どんな助けでも素晴らしいでしょう。

4

1 に答える 1

0

画像を表示し、ユーザーがその一部を選択して移動できるようにする場合は、既製の画像編集ウィジェットを探すのが最善です。GTK には付属していません。

独自のロールを作成するには、表示用の画像ウィジェットを使用できますが、マウスは気にしないため、イベント ボックス内に配置して、ボタンおよび移動イベントに接続できます。画像を裏打ちするpixbufで、四角形、歩くアリ、フローティングカットアウトのすべての描画を自分で処理する必要があります。

空のイベント ボックスを使用してゼロから開始し、自分でイメージを描画する方が簡単な場合があります。

于 2012-04-07T18:19:42.917 に答える