rwza
3 سال پیش توسط rwza مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 3 سال پیش مطرح شد
0

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

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
تخصص : QML,Objective-C,Qt/C++,Webasse...
@mmdjv.kh94 3 سال پیش آپدیت شد
0

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


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد

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

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