相关疑难解决方法(0)

Control + Number Tkinter绑定

我想将Control+1序列绑定到窗口.widget.bind("<Control-1>", lambda event: someFunction(event))绑定Control + Left Mouse Click.这是我的代码片段,将使用此代码:

self.master.bind("<Control-1>", lambda event: self.allTypeButtons[1].invoke())
self.master.bind("<Control-2>", lambda event: self.allTypeButtons[2].invoke())
self.master.bind("<Control-3>", lambda event: self.allTypeButtons[3].invoke())
# self.allTypeButtons is a dictionary with Radiobuttons as its values
Run Code Online (Sandbox Code Playgroud)

我也试过了self.master.bind("<Control>-1", lambda event: self.allTypeButtons[1].invoke()),但是这给了我:_tkinter.TclError: bad event type or keysym "Control".

此外,self.master.bind("Control-1", lambda event: self.allTypeButtons[1].invoke())然后按下Control+1不会调用该事件.

我知道那种widget.bind("1", lambda event: someFunction(event))束缚1, widget.bind("<1>", lambda event: someFunction(event))束缚Left Mouse Clickwidget.bind("<Control-h>", lambda event: someFunction(event))束缚 …

python graphics tkinter

6
推荐指数
1
解决办法
2998
查看次数

如何获得Tkinter Mac友好菜单快捷方式(cmd +键)

我正在考虑Tkinter菜单标签(命令)的快捷方式.在Mac上,与cmd⌘的组合很常见.

到目前为止我只找到了self.bind_all("<Control-q>", self.quit).如何实施cmd⌘快捷方式?

然后再考虑一下 - 一旦应用程序完成 - 将其转换为Windows和Mac应用程序的可执行文件可能会在使用cmd时遇到困难⌘?处理这个问题的最佳方法是什么?

python tkinter shortcut

5
推荐指数
1
解决办法
2066
查看次数

标签 统计

python ×2

tkinter ×2

graphics ×1

shortcut ×1