python ウィンドウをマウスでクリックすると図形を描画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python ウィンドウをマウスでクリックすると図形を描画相关的知识,希望对你有一定的参考价值。

import cv2
import numpy as np

# マウスコールバック関数(イベントハンドラ)
def draw_circle(event, x, y, flags, param):
    # ダブルクリックが発生しない?
    if event == cv2.EVENT_FLAG_LBUTTON:
        print('click!')
        cv2.circle(img, (x, y), 100, (255, 0, 0), -1)

# ブランク画像を作成
img = np.zeros((512, 512, 3), np.uint8)
cv2.namedWindow('image')
# ウィンドウに対してイベントハンドラを登録
cv2.setMouseCallback('image', draw_circle)

while True:
    # コールバック関数の描画を反映させるために
    # ループ内で再度表示する必要ある
    cv2.imshow('image', img)
    if cv2.waitKey(20) == 27:
        break
cv2.destroyAllWindows()

以上是关于python ウィンドウをマウスでクリックすると図形を描画的主要内容,如果未能解决你的问题,请参考以下文章

html クリックすると全选択されるテキストエリア。

xml 可拖动,非最顶层,单击以进行BringToFront弹出示例。 (ドラッグ可能で状态に応じて最顶层を切り替える弹出(クリックすると前面に来るよう调整済み))

python 阿部寛の公式网站ページを开き,左フレームの映画出演をクリックする。

html jQuery的でモーダルウィンドウ

csharp Raycastでオブジェクトをクリックする(C#7.x记法の例)http://negi-lab.blog.jp/CSharp7xInUnity2018

html GoogleMapでクリックされた位置を取得するサンプルref:http://qiita.com/nakaji/items/83e698e283ba31cbb6a2