راکت

شرط کلیک کردن موس

3 پاسخ

سلام دوستان، من تقریبا داخل پایتون تازه کار هستم و میخوام یک کد ساده بنویسم که شرط اجرای یک دستور کلیک شدن موس باشه
یعنی به این صورت باشد که ---- وقتی دکمه راست موس کلیک شد دستور اجرا بشه ( مثلا یک متنی را پرینت کنه )
و این فرایند به صورت یک چرخه ادامه پیدا کنه
ممنون میشم اگه راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

3
میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

من خودم پایتون زیاد کار نکردم ولی تو نت سرچ کردم و خیلیا از این کد استفاده کردن. احتمالا به کارت بیاد

from Tkinter import *

def showPosEvent(event):
    print 'Widget=%s X=%s Y=%s' % (event.widget, event.x, event.y)

def onRightClick(event):
    print 'Got right mouse button click:', 
    showPosEvent(event)

tkroot = Tk()
labelfont = ('courier', 20, 'bold')               
widget = Label(tkroot, text='Hello bind world')
widget.config(bg='red', font=labelfont)          
widget.config(height=5, width=20)                
widget.pack(expand=YES, fill=BOTH)

widget.bind('<Button-3>',  onRightClick)        

widget.focus()                                    
tkroot.title('Click Me')
tkroot.mainloop()
mmjvox
mmjvox
@mmdjv.kh94

تخصص: QML,Objective-C,Qt/C++,Webassembly

یک نکته خیلی مهم اینجا وجود داره
شما برای پایتون از چه لایبرری یا فریمورکی ( gtk , qml , Tkinter , kivy ,pyjs, pyqt و ...) برای ساختن gui استفاده می کنید؟

شاید پاسخ شما همین‌جا باشد

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام