Ubuntu下Tkinter绑定数字小键盘上的回车键(PySide6类似)

设计了一个tkinter程序,在Win下绑定回车键,直接绑定"<Return>"就可以使用主键盘和小键盘的回车键直接"提交",到了ubuntu下就不行了。经过搜索,发现ubuntu下主键盘和数字小键盘的回车键,名称不一样。增加绑定"<KP_Enter>"就行了。 作一个笔记。

python 复制代码
    def submit_result_enter(event=None):
        submit_result()

    e.bind("<Return>", submit_result_enter)
    #e.bind("<KP_Enter>", submit_result_enter)  
            

PyQT之官方版PySide6上:

python 复制代码
        self.btn1 = QPushButton("提交")
        self.btn1.clicked.connect(self.calculate)
        layout.addWidget(self.btn1)
        self.btn1.setShortcut("enter")  #绑定数字小键盘回车键
        self.btn1.setShortcut("return")  #绑定主键盘回车键
相关推荐
数智工坊2 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)
linux·运维·ubuntu
我是小灰灰吖5 小时前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
MIXLLRED7 小时前
解决——Ubuntu远程桌面指令更换网络
linux·网络·ubuntu
我是小灰灰吖9 小时前
Ubuntu 22.04 + Qt 6.9.3 应用程序打包与部署完整指南
qt·ubuntu
自律懒人12 小时前
AI 沙箱逃逸 4 连发:GPT-5.6 黑进 Hugging Face、Kimi K3 抄答案,5 步给本地 Agent 装围栏
ubuntu
老王IT14 小时前
VMware虚拟机安装的ubuntu忘记用户密码怎么办
ubuntu
我是小灰灰吖15 小时前
Ubuntu22.04,OpenCV 4.5.5 环境搭建
linux·qt·ubuntu
集智飞行17 小时前
四种方法解决ROS2超过100个节点时的DDS瓶颈
ubuntu
数智工坊17 小时前
UECP:不确定性增强的协同感知 | 基于物理先验的BEV融合新范式
linux·ubuntu·3d·机器人
IT摆渡者2 天前
ubuntu系统网络问题
linux·运维·ubuntu