{"image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/n/nakamura001/20101113/20101113141052.png","categories":["PyMT","Python"],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fnakamura001.hatenablog.com%2Fentry%2F20101112%2F1289582765\" title=\"\u30de\u30eb\u30c1\u30bf\u30c3\u30c1\u51e6\u7406\u7528\u306e\u30e9\u30a4\u30d6\u30e9\u30eaPyMT - \u5f37\u706b\u3067\u9032\u3081\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_name":"nakamura001","blog_title":"\u5f37\u706b\u3067\u9032\u3081","width":"100%","url":"https://nakamura001.hatenablog.com/entry/20101112/1289582765","type":"rich","description":"Linux/OS X/Win\u5bfe\u5fdc\u3067\u30e9\u30a4\u30bb\u30f3\u30b9\u306fLGPL\u3002 PyMT : Open source library for multitouch development http://pymt.eu/ \u3053\u3093\u306a\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3067OK\u307f\u305f\u3044\u3067\u3059\u3002\u7c21\u5358\u3067\u3059\u306d\u3002 from pymt import * class CircleDrawer(MTWidget): '''Draw a circle at the position of all touches.''' def draw(self): set_color(1, 0, 0) for touch in getCurrentTouches(): drawCi\u2026","height":"190","author_url":"https://blog.hatena.ne.jp/nakamura001/","title":"\u30de\u30eb\u30c1\u30bf\u30c3\u30c1\u51e6\u7406\u7528\u306e\u30e9\u30a4\u30d6\u30e9\u30eaPyMT","provider_url":"https://hatena.blog","version":"1.0","blog_url":"https://nakamura001.hatenablog.com/","published":"2010-11-12 02:26:05","provider_name":"Hatena Blog"}