Python弹出输入框并获取输入值的实例


Posted in Python onJune 18, 2019

使用自带的Tkinter模块,简单的弹输入框示例,返回输入值

from Tkinter import *
import tkMessageBox
 
 
def getInput(title, message):
  def return_callback(event):
    print('quit...')
    root.quit()
  def close_callback():
    tkMessageBox.showinfo('message', 'no click...')
  root = Tk(className=title)
  root.wm_attributes('-topmost', 1)
  screenwidth, screenheight = root.maxsize()
  width = 300
  height = 100
  size = '%dx%d+%d+%d' % (width, height, (screenwidth - width)/2, (screenheight - height)/2)
  root.geometry(size)
  root.resizable(0, 0)
  lable = Label(root, height=2)
  lable['text'] = message
  lable.pack()
  entry = Entry(root)
  entry.bind('<Return>', return_callback)
  entry.pack()
  entry.focus_set()
  root.protocol("WM_DELETE_WINDOW", close_callback)
  root.mainloop()
  str = entry.get()
  root.destroy()
  return str

以上这篇Python弹出输入框并获取输入值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 正则表达式操作指南
May 04 Python
Python解析nginx日志文件
May 11 Python
Python多进程机制实例详解
Jul 02 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
python使用ctypes调用扩展模块的实例方法
Jan 28 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
解决hive中导入text文件遇到的坑
Apr 07 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 Python
python实现股票历史数据可视化分析案例
Jun 10 Python
python使用tkinter库实现五子棋游戏
Jun 18 #Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 #Python
python 弹窗提示警告框MessageBox的实例
Jun 18 #Python
python实现五子棋小程序
Jun 18 #Python
Python 实现还原已撤回的微信消息
Jun 18 #Python
PyQt4编程之让状态栏显示信息的方法
Jun 18 #Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 #Python
You might like
php escape URL编码
2008/12/10 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
prototype 的说明 js类
2006/09/07 Javascript
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
你真的了解JavaScript吗?
2007/02/24 Javascript
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
Python实现保证只能运行一个脚本实例
2015/06/24 Python
python变量不能以数字打头详解
2016/07/06 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
Ado与Ado.net的相同与不同
2014/12/08 面试题
电焊工工作岗位职责
2014/02/06 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
医学检验专业自荐信
2014/09/18 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
HTML中的表单Form实现居中效果
2021/05/25 HTML / CSS