python运行是哪个键_python – 如何使用回车键调用按钮命令

在tkinter中,当按钮具有焦点时,您可以按空格键执行与该按钮关联的命令.我正在尝试按Enter键做同样的事情.我确定我过去做过这个,但我找不到代码,而我现在正在做的事情是行不通的.我在Mac上使用

python 3.6.1.

这是我尝试过的

self.startButton.bind('', self.startButton.invoke)

按Enter键无效,但按空格键可激活绑定到self.startButton的命令.我试过绑定到< KeyPress-KP_Enter>结果相同.

我也试过绑定到我想要执行的命令:

self.startButton.bind('', self.start)

但结果是一样的.

编辑

这是一个展示我正在谈论的行为的小脚本.

import tkinter as tk

root = tk.Tk()

def start():

print('started')

startButton.configure(state=tk.DISABLED)

clearButton.configure(state=tk.NORMAL)

def clear():

print('cleared')

clearButton.configure(state=tk.DISABLED)

startButton.configure(state=tk.NORMAL)

frame = tk.Frame(root)

startButton = tk.Button(frame, text = 'Start', command = start, state=tk.NORMAL)

clearButton = tk.Button(frame, text = 'Clear', command = clear, state = tk.DISABLED)

startButton.bind('', start)

startButton.pack()

clearButton.pack()

startButton.focus_set()

frame.pack()

root.mainloop()

在这种情况下,按下空格键时它会起作用,当我按Enter键时它会失败.当我按Enter键时,我收到一条错误消息,说有一个参数被传递,但没有一个是必需的.当我更改定义以获取伪参数时,按Enter键工作,但按空格键失败,因为缺少参数.

我无法理解wizzwizz4的答案是如何工作的.此外,当我在实际脚本中按Enter键时,我没有看到错误消息,但是发布的时间太长了.

**再次编辑**

我只是在Mike-SMT的脚本中忽略了None的默认值.这让事情变得清晰.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427397.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WEBSHELL权限提升 菜菜

分享一下我老师大神的人工智能教程。零基础&#xff01;通俗易懂&#xff01;风趣幽默&#xff01;还带黄段子&#xff01;希望你也加入到我们人工智能的队伍中来&#xff01;https://blog.csdn.net/jiangjunshow动网上传漏洞&#xff0c;相信大家拿下不少肉鸡吧&#xff0c;但…

MATLAB 图形着色

1.matlab中的颜色查找表函数&#xff1a; &#xff08;1&#xff09;autumn&#xff1a;从红色向橘黄色、黄色平稳过渡&#xff1b; &#xff08;2&#xff09;bone:为含有较高的蓝色组分的gray颜色查找表&#xff1b; &#xff08;3&#xff09;colorcube&#xff1a;包含RGB颜…

大学python笔记_Python 上手笔记

要是想在键盘上体验一下, 安装Python也很简单: 基本的编译环境应该已经包括了Python&#xff0c;但Mac系统最好在上面这个网站下载安装。在Linux系统中可以使用apt-get等工具来安装更新。另外假如系统内有多个Python版本&#xff0c;可能需要将Python的路径添加到配置文件&…

sql的case when用法

select t.C_OPERATE_TIME MODIFY_TIME,t.c_code EMPLOYEE_CODE,t.c_name EMPLOYEE_NAME,CASE t.c_employee_statusWHEN 在职 THEN1WHEN 实习生 THEN1ELSE0END BL_FLAG,t.c_labor_date CREATE_TIME,CASE t.c_ctf_typeWHEN 身份证 THEN01WHEN 护照 THEN08ELSE99END USERCARDTYPE,…

ALLyeSNO 优化版浩方 第二版 Ver 2007 06 15 清除广告 自动挤房间

分享一下我老师大神的人工智能教程。零基础&#xff01;通俗易懂&#xff01;风趣幽默&#xff01;还带黄段子&#xff01;希望你也加入到我们人工智能的队伍中来&#xff01;https://blog.csdn.net/jiangjunshowallyesno 优化版浩方 第二版 Ver:2007.06.15 正式发布ALLyeSNO优…

faker和劫的图片_faker亲手画的劫被曝光,看到他的画,众人心里久久不能平息!...

原标题&#xff1a;faker亲手画的劫被曝光&#xff0c;看到他的画&#xff0c;众人心里久久不能平息&#xff01;说起faker&#xff0c;相信大家对这个人并不陌生&#xff0c;特别是经常看英雄联盟LPL比赛的人&#xff0c;一定会想起他的很多经典镜头&#xff0c;让人记忆犹新。…

源码分析Thread

多次start &#xff1f;&#xff1f; IlleageStateException转载于:https://www.cnblogs.com/yszzu/p/9337531.html

D - F e n d 簡 單 教 學 DOSBOX Easy Shell 【玩DOS游戏的必备软件】

分享一下我老师大神的人工智能教程。零基础&#xff01;通俗易懂&#xff01;风趣幽默&#xff01;还带黄段子&#xff01;希望你也加入到我们人工智能的队伍中来&#xff01;https://blog.csdn.net/jiangjunshowD - F e n d 簡 單 教 學■寫 在 前 面自去年無意間接觸到DOSBox…

arma模型谱估计matlab_基于机器学习的心律失常分类(四)——心电信号特征提取[MATLAB]...

目前比较常用的特征提取是提取心电信号的各波形间期长度、波峰高度等&#xff0c;本文是使用ARMA模型对心电信号进行处理&#xff0c;使用其系数来作为特征。一、心拍划分大多伴有异常波形的心律失常信号&#xff0c;通常都会具体表现在单个心拍中&#xff0c;需要对信号进行心…

抖音创作规范_抖音短视频运营小规则

抖音短视频规则一、抖音的定义1、抖音是个去中心化的平台&#xff0c;根本没有什么权重&#xff0c;主要是看你账号的活跃度&#xff0c;互动关系&#xff0c;和行为习惯标签&#xff0c;抖音后台技术有去重机制&#xff0c;机器会自动判断你的视频重复率。重复率达到一定的比例…

目睹DNS怪现状 本地对DNS的设定故障分析

分享一下我老师大神的人工智能教程。零基础&#xff01;通俗易懂&#xff01;风趣幽默&#xff01;还带黄段子&#xff01;希望你也加入到我们人工智能的队伍中来&#xff01;https://blog.csdn.net/jiangjunshowDNS&#xff08;Domain Name System&#xff09;在tcp/ip网络中&…

P1242 新汉诺塔

题目描述 设有n个大小不等的中空圆盘&#xff0c;按从小到大的顺序从1到n编号。将这n个圆盘任意的迭套在三根立柱上&#xff0c;立柱的编号分别为A、B、C&#xff0c;这个状态称为初始状态。 现在要求找到一种步数最少的移动方案&#xff0c;使得从初始状态转变为目标状态。 移…

python文件输入符_python文件IO与file操作

1 标准输入输出IO - (1) 打印到屏幕 print() print(self, *args, sep’ ‘, end’n’, fileNone): 把传递的表达式 转换成一个 字符串表达式 known special case of print """ print(value, ..., sep , endn, filesys.stdout, flushFalse) Prints the values to…

和县机电工程学校工业机器人_【校企合作】学校举行工业机器人教学系统捐赠仪式...

点击上方蓝字关注我们12月22日下午&#xff0c;我校与广东诚飞智能科技有限公司在公共实训中心会议室举行了“工业机器人教学系统”捐赠仪式。广东诚飞智能科技有限公司总经理杨成芳、区域经理杨少杰&#xff0c;学校副校长罗红金、教务科科长冯华以及机电专业组教师代表参加了…

此地钱多人傻速来

分享一下我老师大神的人工智能教程。零基础&#xff01;通俗易懂&#xff01;风趣幽默&#xff01;还带黄段子&#xff01;希望你也加入到我们人工智能的队伍中来&#xff01;https://blog.csdn.net/jiangjunshow原文&#xff1a;http://www.wulujia.com/“此地钱多人傻速来”这…

TCP三次握手(待细研究)

xu言&#xff1a; 看到一张不错清晰的Tcp三次握手图&#xff0c;收藏 Initiator 发起人 Receiver 接收者 LISTENING 状态xx服务启动后首先处于侦听&#xff08;LISTENING&#xff09;状态。 ESTABLISHED 状态ESTABLISHED的意思是建立连接。表示两台机器正在通信。 CLOSE_WAIT…

ubuntu20.04下安装vmshare tools_Go语言的安装与配置-vscode

vscode是比较好用的&#xff0c;虽然goland自带插件但是收费&#xff0c;所以配置vscode虽然麻烦但是也值得。Step1.下载安装vscode和golangDownload Visual Studio Code - Mac, Linux, Windows​code.visualstudio.comThe Go Programming Language​golang.google.cnnext step…

小说中人称转换作用_长篇儿童小说《合欢》:一树红绒落马缨

浙江少年儿童出版社出版肖复兴的第二部长篇儿童小说《合欢》&#xff0c;因对儿童独立人格的自觉尊重与强调&#xff0c;以及对人物复杂内心世界的深度开掘与勘探&#xff0c;回应了“儿童的被发现”这一重要课题。《合欢》不仅是作者对“远逝的童年”的一次深情回眸&#xff0…

内置函数之sorted,filter,map

# 4&#xff0c;用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb # name[oldboy,alex,wusir] # print(list(map(lambda i:i"_sb",name))) #5&#xff0c;用map来处理下述l&#xff0c;然后用list得到一个新的列表&#xff0c;列表中每个人的名字都是sb结尾…

asp按时间自动递增编号_约束力最强的手铐——美国ASP钢性手铐

美国ASP公司生产的钢性手铐&#xff0c;是目前为止世界上约束力最大的手铐。这种手铐的最初设计&#xff0c;是借鉴了中国古代的刑具——枷。钢性的手铐链接&#xff0c;非常好的约束罪犯的双手&#xff0c;使其没有任何活动的空间。而且最大的好处就是&#xff0c;执法人员只要…