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常用随机数与随机字符串方法实例
Apr 09 Python
Python赋值语句后逗号的作用分析
Jun 08 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 Python
Python生成器generator用法示例
Aug 10 Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 Python
python使用suds调用webservice接口的方法
Jan 03 Python
python lxml中etree的简单应用
May 10 Python
python 判断文件还是文件夹的简单实例
Jun 10 Python
python实现列表中最大最小值输出的示例
Jul 09 Python
pyinstaller参数介绍以及总结详解
Jul 12 Python
python线程里哪种模块比较适合
Aug 02 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 STRING 陷阱原理说明
2010/07/24 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
PHP模块memcached使用指南
2014/12/08 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
React组件生命周期详解
2017/07/03 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
python实现统计代码行数的方法
2015/05/22 Python
Python2.x与Python3.x的区别
2016/01/14 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
临床医学系毕业生推荐信
2013/11/09 职场文书
交通事故检查书范文
2014/01/30 职场文书
卫生安全检查制度
2014/02/04 职场文书
接待员岗位职责范本
2015/04/15 职场文书
2015年环境整治工作总结
2015/05/22 职场文书