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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
17个Python小技巧分享
Jan 23 Python
用Python编写一个基于终端的实现翻译的脚本
Apr 24 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
Python图像处理之gif动态图的解析与合成操作详解
Dec 30 Python
python框架django项目部署相关知识详解
Nov 04 Python
Python上下文管理器全实例详解
Nov 12 Python
django 实现celery动态设置周期任务执行时间
Nov 19 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
Python表达式的优先级详解
Feb 18 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
Python-openCV开运算实例
Jul 05 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数据库连接类~~做成一个分页类!
2006/11/25 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
js 三级关联菜单效果实例
2013/08/13 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
2017/08/08 Javascript
Vue 获取数组键名的方法
2018/06/21 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
Python生成不重复随机值的方法
2015/05/11 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
python3实现多线程聊天室
2018/12/12 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
Python中的全局变量如何理解
2020/06/04 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
公益活动策划方案
2014/01/09 职场文书
小学生运动会报道稿
2014/09/12 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书