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翻译软件实现代码(使用google api完成)
Nov 26 Python
Python机器学习之SVM支持向量机
Dec 27 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
Django后台获取前端post上传的文件方法
May 28 Python
python爬取酷狗音乐排行榜
Feb 20 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
Jun 25 Python
Matplotlib scatter绘制散点图的方法实现
Jan 02 Python
详解python中groupby函数通俗易懂
May 14 Python
python之pygame模块实现飞机大战完整代码
Nov 29 Python
python实战之90行代码写个猜数字游戏
Apr 22 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
python实现简单聊天功能
Jul 07 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函数的常用方法及注意之处小结
2011/07/10 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
canvas实现刮刮卡效果
2017/03/14 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
python自动点赞功能的实现思路
2020/02/26 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
司法建议书范文
2014/05/13 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
终止合同协议书范本
2016/03/22 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL