1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #!/usr/bin/env python
# -*- coding: UTF-8 -*-
try:
import Tkinter as Tk
except:
import tkinter as Tk
def action(var, state, other_var):
print var, state, other_var
var.set(state)
if var.get() and other_var.get():
win.quit()
win = Tk.Tk()
mouse_bt_state1 = Tk.IntVar(value=False)
mouse_bt_state2 = Tk.IntVar(value=False)
bt = Tk.Button(win, text='CLIQUEZ LES 2 BOUTONS EN MEME TEMPS')
bt.bind ("<ButtonRelease-1>", lambda event=None: action(mouse_bt_state1, False, mouse_bt_state2))
bt.bind ("<ButtonRelease-3>", lambda event=None: action(mouse_bt_state2, False, mouse_bt_state1))
bt.bind ("<ButtonPress-1>", lambda event=None: action(mouse_bt_state1, True, mouse_bt_state2))
bt.bind ("<ButtonPress-3>", lambda event=None: action(mouse_bt_state2, True, mouse_bt_state1))
bt.grid()
win.mainloop() |
Partager