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中相关推荐

  1. 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 ...

  2. 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 ...

  3. 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 ...

  4. 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 ...

  5. 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 ...

  6. 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 ...

  7. 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 ...

  8. python tkinter画笑脸_Python3 Tkinter基础 Canvas create_line 画实线与虚线

    镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发. ----------------------------- ...

  9. python3输入框_Python3 tkinter基础 Entry get 点击按钮 将输入框中文字输出到控制台...

    ? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda ...

最新文章

  1. HPE品牌存储为啥高调? 因为“王炸”多啊!
  2. VB常用内部函数大全一览表(建议收藏)
  3. 【BAT面试现场】如何判断一个数是否在40亿个整数中?
  4. java学习随笔(三)
  5. 第二篇: Silverlight -- 下载与安装
  6. 区分 点操作符+属性名 和 getAttribute()
  7. jq select 操作
  8. 极域课堂管理系统软件如何取消控制_微缔电子组装业MES系统软件六大功能组成...
  9. 2019 CCF 推荐 期刊 列表
  10. Amesim液压仿真基础与液压知识经验结合专题
  11. 串口监听器使用说明书
  12. 包学会之浅入浅出Vue.js:升学篇
  13. 亲水性小分子PEG DBCO-PEG4-酸,1416711-60-8可以进行点击化学反应
  14. Hackintosh(黑苹果)bigsur (opencore引导)超级详细教程
  15. LC-3指令集 指令/状态码介绍
  16. 【Codecs系列】SVAC1.0标准解读-----整体框架分析
  17. 数据透视表日期怎么选范围_透视范围
  18. stm32笔记05——stm32引脚功能分布
  19. Homography 估计单应性矩阵代码实现
  20. AI坦克对战(实现人机)

热门文章

  1. 15-Groovy-日期和时间
  2. php加解密易语言源码,易语言PHP加密源码
  3. t450+装linux+网卡驱动,ubuntu14.04如何手动安装无线网卡驱动(ThinkPad T450)
  4. js日历农历_中国农历日历的全部日历
  5. win10 安装 Ganache
  6. Excel技巧 - 根据A列内容显示B列下拉菜单
  7. JDBC 到 ORM 的事务实现
  8. .NET Excel 组件Spire.XLS for .NET v9.7发布上线!支持将外部字体文件应用于图表!
  9. ABAP SQL INNER JOIN 内表或FROM 内表
  10. 小米盒子老是服务器无响应,小米盒子反应慢的两个解决办法,彻底告别卡顿严重...