作者ssd860505da (JAGER)
看板Python
标题[问题] 关於Tkinter
时间Fri Sep 9 18:47:33 2016
我想要练习用Tkinter写个连点按键精灵
我遇到的问题是,我预设按了'0'会进入连点回圈
但是开始後键盘输入就侦测不到了
这是程式码--
from Tkinter import*
switch=[None]
def key(event):
switch[0]=event.char
class MouseAutoClick(Frame):
global switch
def __init__(self, master=None):
Frame.__init__(self, master)
self.master.bind("<Key>", key)
self.grid()
self._label_()
self._scale_()
self._choose_()
def _label_(self):
...
def _scale_(self):
...
def _choose_(self):
...
if __name__ == "__main__":
root = Tk(className="MouseAutoClick")
root.geometry("580x150")
app = MouseAutoClick(master=root)
while True:
if switch[0]=='0':
time.sleep(0.5)
click()
elif switch[0]=='6':pass
app.update_idletasks()
app.update()
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.198.147
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1473418055.A.522.html
1F:推 jack123218: 控制键盘滑鼠我觉得pyautogui比较简单,一行就完成了 09/09 19:29
感谢^.^
※ 编辑: ssd860505da (114.44.198.147), 09/10/2016 00:25:44