pythontkinter键盘_Python3 tkinter基础 Frame bind 敲击键盘事件 将按键打印到console中
Python : 3.7.0
OS : Ubuntu 18.04.1 LTS
IDE : PyCharm 2018.2.4
Conda : 4.5.11
typesetting : Markdown
code
"""
@Author : 行初心
@Date : 18-9-30
@Blog : www.cnblogs.com/xingchuxin
@Gitee : gitee.com/zhichengjiu
"""
from tkinter import *
def call_back(event):
print(event.char) # 按哪个键,在console中打印
def main():
root = Tk()
# 创建一个框架,在这个框架中响应事件
frame = Frame(root,
width=200, height=200,
background='green')
frame.bind("", call_back)
frame.pack()
# 当前框架被选中,意思是键盘触发,只对这个框架有效
frame.focus_set()
mainloop()
if __name__ == '__main__':
main()
result
/home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/TkinterDemo/demo.py
1
2
3
a
s
d
Process finished with exit code 0
reference
[文档] docs.python.org/3/library/tkinter.html
resource
[文档] docs.python.org/3
[规范] www.python.org/dev/peps/pep-0008
[规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
[源码] www.python.org/downloads/source
[ PEP ] www.python.org/dev/peps
[平台] www.cnblogs.com
[平台] gitee.com
Python具有开源、跨平台、解释型和交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidgets等进行创作。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。
pythontkinter键盘_Python3 tkinter基础 Frame bind 敲击键盘事件 将按键打印到console中相关推荐
- python组合键触发_Python3 tkinter基础 Frame bind 捕捉多键同时按
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python mainloop bind_Python3 tkinter基础 Frame bind 捕捉多键同时按
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python画椭圆形_Python3 tkinter基础 Canvas create_rectangle 画虚边的矩形 create_oval 画椭圆形 圆形...
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python设置tk退出_Python3 tkinter基础 Tk quit 点击按钮退出窗体
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python怎么在画布上写字_Python3 tkinter基础 Canvas create_text 在画布上添加文字
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python3中tkinter button属性_Python3 tkinter基础 Button bg 按钮的背景颜色
标签: python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Mark ...
- python tkinter text改变文本字体颜色_Python3 tkinter基础 Button text,fg 按钮上显示的文字 文字的颜色...
? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdo ...
- python tkinter画笑脸_Python3 Tkinter基础 Canvas create_line 画实线与虚线
镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发. ----------------------------- ...
- python3输入框_Python3 tkinter基础 Entry get 点击按钮 将输入框中文字输出到控制台...
? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda ...
最新文章
- HPE品牌存储为啥高调? 因为“王炸”多啊!
- VB常用内部函数大全一览表(建议收藏)
- 【BAT面试现场】如何判断一个数是否在40亿个整数中?
- java学习随笔(三)
- 第二篇: Silverlight -- 下载与安装
- 区分 点操作符+属性名 和 getAttribute()
- jq select 操作
- 极域课堂管理系统软件如何取消控制_微缔电子组装业MES系统软件六大功能组成...
- 2019 CCF 推荐 期刊 列表
- Amesim液压仿真基础与液压知识经验结合专题
- 串口监听器使用说明书
- 包学会之浅入浅出Vue.js:升学篇
- 亲水性小分子PEG DBCO-PEG4-酸,1416711-60-8可以进行点击化学反应
- Hackintosh(黑苹果)bigsur (opencore引导)超级详细教程
- LC-3指令集 指令/状态码介绍
- 【Codecs系列】SVAC1.0标准解读-----整体框架分析
- 数据透视表日期怎么选范围_透视范围
- stm32笔记05——stm32引脚功能分布
- Homography 估计单应性矩阵代码实现
- AI坦克对战(实现人机)
热门文章
- 15-Groovy-日期和时间
- php加解密易语言源码,易语言PHP加密源码
- t450+装linux+网卡驱动,ubuntu14.04如何手动安装无线网卡驱动(ThinkPad T450)
- js日历农历_中国农历日历的全部日历
- win10 安装 Ganache
- Excel技巧 - 根据A列内容显示B列下拉菜单
- JDBC 到 ORM 的事务实现
- .NET Excel 组件Spire.XLS for .NET v9.7发布上线!支持将外部字体文件应用于图表!
- ABAP SQL INNER JOIN 内表或FROM 内表
- 小米盒子老是服务器无响应,小米盒子反应慢的两个解决办法,彻底告别卡顿严重...