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中的多重继承实例讲解
Sep 28 Python
Python中逗号的三种作用实例分析
Jun 08 Python
tensorflow中next_batch的具体使用
Feb 02 Python
tensorflow 打印内存中的变量方法
Jul 30 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 Python
浅析python参数的知识点
Dec 10 Python
Python使用Selenium爬取淘宝异步加载的数据方法
Dec 17 Python
pycharm访问mysql数据库的方法步骤
Jun 18 Python
Python变量作用域LEGB用法解析
Feb 04 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
Python创建临时文件和文件夹
Aug 05 Python
Django如何创作一个简单的最小程序
May 12 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
jquery+html5制作超酷的圆盘时钟表
2015/04/14 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
python 实现任务管理清单案例
2020/04/25 Python
《尊严》教学反思
2014/02/11 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书