python回车键绑定按钮_python tkinter 绑定回车键
# _*_ coding:utf-8_*_
from Tkinter import *
def submit(ev = None):
p.set(u.get())
root = Tk()
root.title("测试")
frame = Frame(root)
frame.pack(padx=8, pady=8, ipadx=4)
lab1 = Label(frame, text="获取:")
lab1.grid(row=0, column=0, padx=5, pady=5, sticky=W)
#绑定对象到Entry
u = StringVar()
ent1 = Entry(frame, textvariable=u)
ent1.grid(row=0, column=1, sticky='ew', columnspan=2)
lab2 = Label(frame, text="显示:")
lab2.grid(row=1, column=0, padx=5, pady=5, sticky=W)
p = StringVar()
ent2 = Entry(frame, textvariable=p)
ent2.grid(row=1, column=1, sticky='ew', columnspan=2)
button = Button(frame, text="输入", command=submit, default='active')
button.grid(row=2, column=1)
lab3 = Label(frame, text="")
lab3.grid(row=2, column=0, sticky=W)
button2 = Button(frame, text="退出", command=quit)
button2.grid(row=2, column=2, padx=5, pady=5)
#以下代码居中显示窗口
root.update_idletasks()
x = (root.winfo_screenwidth() - root.winfo_reqwidth()) / 2
y = (root.winfo_screenheight() - root.winfo_reqheight()) / 2
root.geometry("+%d+%d" % (x, y))
#以下代码把回车绑定到对象Entry,这样输入完后按回车键就可以看到文字出现在另一个文本框中了。
ent1.bind("", submit) #注意这里是Return而不是Enter
#root.bind("", submit) #这句把回车绑定到窗口,无论光标在哪按回车会把文本复制
root.mainloop()
rt = Tk()
ent = Entry(rt)
ent.pack()
rt.mainloop()
python回车键绑定按钮_python tkinter 绑定回车键相关推荐
- python 回车键_python tkinter 绑定回车键
# _*_ coding:utf-8_*_ from Tkinter import * def submit(ev = None): p.set(u.get()) root = Tk() root.t ...
- python bind绑定失败_Python tkinter之Bind(绑定事件)的使用示例
1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...
- python鼠标选中事件_python对绑定事件的鼠标、按键的判断实例
当多个事件绑定了同一个命令,那么在命令内部根据不同的事件进行处理的时候,怎么确定哪个事件发生了呢,用下面的来检测,经过测试处理tab键和alt键不能识别,其他单个都能被识别. 还有个事件的type属性 ...
- python中延时函数_python延时绑定
题目: lst = [lambda x: x*i for i in range(4)] res = [m(2) for m in lst] print res 实际输出:[6, 6, 6, 6] 想要 ...
- python mysql绑定变量_python 数据库绑定变量
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python窗口显示表格_Python tkinter Treeview创建GUI表格(可编辑、新建单元格)
版本:Python3.7 1.使用Treeview创建表格界面 from tkinter import ttk from tkinter import * root = Tk() # 初始框的声明 c ...
- python消息框设置_Python Tkinter消息框(附带实例讲解)
在 messagebox 模块下提供了大量工具函数来生成各种消息框,这些消息框的结构大致如图 1 所示. 图 1 消息框的结构 在默认情况下,开发者在调用 messagebox 的工具函数时只要设置提 ...
- python制作简单动画_Python tkinter Canvas绘制动画
其实前面程序中的高亮显示已经是动画效果了.程序会用红色.黄色交替显示几何图形的边框,这样看上去就是动画效果了.实现其他动画效果也是这个原理,程序只要增加一个定时器,周期性地改变界面上图形项的颜色.大小 ...
- python输出文本框_python TKinter获取文本框内容的方法
python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...
最新文章
- [转]JavaScript代码收集
- TCP协议三次握手过程分析
- IO多路复用是什么?
- 苹果今年预计生产8000万部iPhone 12,多还是少?
- protobuf生成java类
- [Publish AAR To Maven] 使用GPG对文件进行签名加密
- STM32串口调试一直打印 00 00
- java号码池_Java常量池详解
- tim指定保存云服务器_腾讯 TIM 迎来重大版本更新 新增独立的云文件功能
- python房地产_如何用Python爬虫投资房产,走向人生巅峰?
- Spring Boot配置Tomcat容器、Jetty容器、Undertow容器
- 美国大学生数学建模竞赛获奖经验贴
- TOM带你玩充电 篇三:15款5号电池横评及选购建议——南孚金霸王小米宜家耐时品胜一个都逃不了...
- linux下安装mysql8.0(二进制方式)
- 常识:大白话讲解「对账」
- 解决错误:microsoft sharepoint designer does not support editing non-sharepoint sites 的方法
- Google天涯问答提问遭遇
- Oracle中的触发器(trigger)
- 吴恩达《深度学习专项》笔记+代码实战(三):“浅度”神经网络
- 应用性能测试关注点(来自听云)
热门文章
- Java实现XSS防御
- 教育部统考 计算机应用,9月教育部统考《计算机应用基础》试卷一附答案.doc
- python if try except_python try except
- 不超过20位的小数正则_意甲身价最贵的20位球星,国米多达7人超过尤文,夺冠成硬任务...
- MySQL 高级 —— 深入理解 InnoDB 与 MyISAM
- android web3j 代币查询_使用Web3.js查询以太币和代币余额以及转账
- 一调计算机专业综合理论试卷,一调计算机专业综合理论试卷(盐城)(新编)
- 做形态学方法的团队_图像分割实战-分水岭分割方法和GrabCut 算法
- 感知机实现与、或、与非门和异或门
- verilog 生成块_如何高效的编写Verilog——终极版