2016-06-17 17 views
-3

私はTkinterを使って画像を表示しようとしていますが、クリックしたときやキーを押したときに別の画像に変更しようとしています。私はキャンバスを使って画像を作り、フレームを使ってクリックやキーイベントを処理することができましたが、両方を同時に使う方法や使い方を理解することはできません。これについての助力はすばらしいことでしょう。フレームとキャンバスを使ったPython Tkinter

また、私の画像は黒と白のピクセルだけで構成されています。私はキャンバスを使用してこの画像を描画しています。これは、画面上の特定の場所で0の矩形で0を描画します。もちろんこれは何かを描く恐ろしい方法ですが、ピクセルを制御するためのより直接的な方法を理解することはできません。また、私はそれが1と0の文字列として格納されているので、私は通常のファイルから画像を読み取ることができません。私もこれで助けてもらえればそれも素晴らしいだろう。

ありがとうございました!

+2

コードを共有することは可能です –

答えて

0

ビットマップイメージファイルを.xbm形式に変換します。ファイルからイメージオブジェクトを作成するには、BitmapImageを使用します。おそらく例を見つけることができます。

ボタンを使用して各画像を表示します。 command = switchを各ボタンに渡します。同じグリッドセルにすべてを配置することによって、ボタンを重ねて重ねます。 def switch():....lift()を使用して、別の画像を表示させます。 (現在のトップイメージを把握してください)

関連する問題