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

@Blog : www.cnblogs.com/xingchuxin

@Gitee : gitee.com/zhichengjiu

"""

from tkinter import *

def call_back(event):

print("同时按了ctrl,shift,h")

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

同时按了ctrl,shift,h

同时按了ctrl,shift,h

同时按了ctrl,shift,h

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等进行创作。

代码的书写要遵守规范,这样有助于沟通和理解。

每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

python mainloop bind_Python3 tkinter基础 Frame bind 捕捉多键同时按相关推荐

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

  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. Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典

    Day14_Python图形化界面.Python GUI.tkinter.Python英汉词典 14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础( ...

  7. python删除列表元素delete_Python3 tkinter基础 Listbox delete 删除单个、所有元素

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  8. Python GUI界面编程初步 02 - Tkinter基础

    前言: 前一篇我们大致介绍了Python编程的几个常用的GUI的工具和库.现在我们开始用其中的几个进行GUI设计. 考虑到,现在有一个项目包括传统的GUI编程,同时客户需要比较完备的图形显示,而这个又 ...

  9. 【python基础知识】Tkinter基础

    1.Tkinter python小工具: python-tkinter助手(生成简单界面框架的程序),链接:https://www.jb51.net/softs/659714.html 2.Tkint ...

最新文章

  1. android menu分割线,给 NavigationView 的Menu的分割线 设置高度和颜色
  2. Android Framework------之Keyguard 简单分析
  3. linux c账户安全性,linux c flash安全策略
  4. 在VirtualBox中安装BlackArch Linux
  5. sqlserver 查询一个表的所有字段代码
  6. python实现将将输入的可约分数化简为不可约分数
  7. 不使用imrotate 的图像旋转实现
  8. C++黑客项目:U盘病毒免疫器
  9. 鸿蒙系统一定要成功,鸿蒙造化珠
  10. 手机百度脑图app_百度脑图下载-百度脑图app手机安卓版下载-沧浪手游
  11. appbase_构建一个Chrome扩展程序,以使用Appbase进行实时价格跟踪
  12. 初夏小谈:浅谈字节序,TCP,UDP协议
  13. 知人者智,自知者明——战胜自己才最强大(拥有一颗强大的内心,能量爆棚的内在灵魂)...
  14. 亲测好用的PS图片无损放大插件:Blow Up 3 for Mac
  15. dms虚拟服务器,iOS UPNP之DMS具体操作,让手机成为DMS服务器
  16. 从全球最大同性交友网站抄了一份不一样的2048小游戏
  17. C# 写的棋牌类游戏(全源码)。
  18. 微信第三方开发行业解决方案
  19. H. 知识图谱 知识问答
  20. Redis | Redis 通用命令

热门文章

  1. Dockerfile的介绍
  2. OSI七层网络模型TCP&UDP
  3. 解析针对 HTTP/2 协议的不同步攻击
  4. 18、Java Swing JMenu和JPopupMenu:菜单和弹出式菜单
  5. 1.21 Pattern类和Matcher类的使用
  6. 1.14 sort()数组排序(升序和降序)
  7. 1031 Hello World for U (20 分)【难度: 一般 / 知识点: 找规律】
  8. 【PAT乙级】1088 三人行 (20 分)
  9. 【PAT乙级】1070 结绳 (25 分)
  10. Spring boot配置文件加载位置