強火で進め

このブログではプログラム関連の記事を中心に書いてます。

タッチした位置に画像を表示

タッチした位置にこんな画像を表示するサンプル。

プログラムはこれだけでOKです。プログラムと同じフォルダに image.png を置いて実行して下さい。

from pymt import *
import os

current_dir = os.path.dirname(__file__)
filename = os.path.join(current_dir, 'image.png')
img = Image.load(filename)
class CircleDrawer(MTWidget):
    def draw(self):
        set_color(1, 0, 0)
        for touch in getCurrentTouches():
            img.pos = touch.pos
            img.draw()

runTouchApp(CircleDrawer())