2012-04-04 4 views
0

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

矩形のアルゴリズムはまったく問題ではありません。実際に画像の一部を選択して移動できるツールを知る必要があります。 PyGtkを使ったのは初めてのことですが、Python自体もかなり新しくなっています。

答えて

0

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

画像を表示するには画像ウィジェットを使用できますが、マウスは気にしませんので、イベントボックス内に配置してボタンや動きイベントに接続することができます。あなたは、画像をバックアップするpixbufの中で、四角形のすべての描画、歩行のアリと浮遊カットアウトを自分で処理しなければなりません。

空のイベントボックスで最初から開始して、自分でも画像を描画する方が簡単かもしれません。

関連する問題